Module

WAGS.Create

Package
purescript-wags
Repository
mikesol/purescript-wags

#CreateStep Source

class CreateStep (r :: Row Type) (inGraph :: Graph) (outGraph :: Graph) | r inGraph -> outGraph where

Members

Instances

#CreateStepRL Source

class CreateStepRL (rl :: RowList Type) (r :: Row Type) (inGraph :: Graph) (outGraph :: Graph) | rl r inGraph -> outGraph where

Members

Instances

#ConnectEdgesToNode Source

class ConnectEdgesToNode (sources :: RowList Type) (dest :: Symbol) (inGraph :: Graph) (outGraph :: Graph) | sources dest inGraph -> outGraph where

Members

Instances

#ConnectAfterCreate Source

class ConnectAfterCreate (rl :: RowList Type) (inGraph :: Graph) (outGraph :: Graph) | rl inGraph -> outGraph where

Members

Instances

#Create Source

class Create (r :: Row Type) (inGraph :: Graph) (outGraph :: Graph) | r inGraph -> outGraph where

Members

Instances

#icreate Source

icreate :: forall r audio engine proof res inGraph outGraph. AudioInterpret audio engine => Create r inGraph outGraph => Record r -> IxWAG audio engine proof res (Record inGraph) (Record outGraph) Unit

#Create' Source

class Create' (ptr :: Symbol) (node :: Type) (inGraph :: Graph) (outGraph :: Graph) | ptr node inGraph -> outGraph where

Create an audio unit node in igraph with index ptr, resulting in ograph.

Members

Instances

#icreate' Source

icreate' :: forall proxy ptr node audio engine proof res i o. AudioInterpret audio engine => Create' ptr node i o => proxy ptr -> node -> IxWAG audio engine proof res (Record i) (Record o) Unit