MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::Network Namespace Reference

Classes

class  GraphicsOperator
 Operator that produces GPU-renderable geometry. More...
 
class  ModalNetwork
 Network of resonant modes for modal synthesis. More...
 
class  NetworkOperator
 Domain-agnostic interpretive lens for network processing. More...
 
class  NodeNetwork
 Abstract base class for structured collections of nodes with defined relationships. More...
 
class  ParticleNetwork
 Motion-focused point network with swappable operators. More...
 
class  PathOperator
 
class  PhysicsOperator
 N-body physics simulation with point rendering. More...
 
struct  PhysicsState
 Physics-specific data parallel to PointVertex array. More...
 
class  PointCloudNetwork
 Spatial relational network operating on unordered point sets. More...
 
class  ResonatorNetwork
 Network of IIR biquad bandpass filters driven by external excitation. More...
 
class  TopologyOperator
 
class  WaveguideNetwork
 Digital waveguide synthesis via uni- and bidirectional delay-line architectures. More...
 

Enumerations

enum class  Topology : uint8_t {
  INDEPENDENT , CHAIN , RING , GRID_2D ,
  GRID_3D , SPATIAL , CUSTOM
}
 Defines the structural relationships between nodes in the network. More...
 
enum class  OutputMode : uint8_t {
  NONE , AUDIO_SINK , AUDIO_COMPUTE , GRAPHICS_BIND ,
  CUSTOM
}
 Defines how the network's computational results are exposed. More...
 
enum class  MappingMode : uint8_t { BROADCAST , ONE_TO_ONE }
 Defines how nodes map to external entities (e.g., audio channels, graphics objects) More...
 
enum class  PhysicsParameter : uint8_t {
  GRAVITY_X , GRAVITY_Y , GRAVITY_Z , DRAG ,
  INTERACTION_RADIUS , SPRING_STIFFNESS , REPULSION_STRENGTH , SPATIAL_INTERACTIONS ,
  POINT_SIZE , ATTRACTION_STRENGTH , TURBULENCE
}
 Identifiers for physics parameters that can be set via parameter mapping. More...