Module

WAGS.Universe.EdgeProfile

Package
purescript-wags
Repository
mikesol/purescript-wags

#EdgeProfile Source

data EdgeProfile

An edge profile represents incoming edges in a node.

#ManyEdges Source

data ManyEdges :: Ptr -> PtrList -> EdgeProfile

Used for a node that has at least one and potentiall more incoming edges.

Instances

#SingleEdge Source

data SingleEdge :: Ptr -> EdgeProfile

Used for a node that has only one incoming edge.

Instances

#NoEdge Source

data NoEdge :: EdgeProfile

Used for a node that has no incoming edges.

#PtrArr Source

newtype PtrArr a

Constructors

#AsEdgeProfile Source

class AsEdgeProfile a (b :: EdgeProfile) | a -> b where

Coerce an AudioUnitRef or a tuple of AudioUnitRef-s to an EdgeProfile.

Members

Instances

#EdgeListable Source

class EdgeListable a (b :: PtrList) | a -> b where

Gets incoming pointers as a pointer list.

Members

Instances