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

Classes

class  FieldOperator
 Pure field-driven vertex manipulation via Tendency evaluation. More...
 
class  GraphicsOperator
 Operator that produces GPU-renderable geometry. More...
 
class  MeshFieldOperator
 Chain operator that applies Tendency field deformation to the vertex data of individual MeshNetwork slots. More...
 
class  MeshNetwork
 NodeNetwork subclass whose nodes are named, hierarchically transformable mesh slots. More...
 
class  MeshOperator
 Abstract base for operators that process MeshNetwork slots. More...
 
struct  MeshSlot
 Named, independently transformable mesh unit within a MeshNetwork. More...
 
class  MeshTransformOperator
 Primary operator that drives slot local transforms via Tendency fields and propagates world transforms down the slot DAG. 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  OperatorChain
 Ordered sequence of secondary operators applied after the primary operator. 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  FieldMode : uint8_t { ABSOLUTE , ACCUMULATE }
 How fields are applied each frame. More...
 
enum class  FieldTarget : uint8_t {
  POSITION , COLOR , NORMAL , TANGENT ,
  SCALAR , UV
}
 Vertex attribute targets for Tendency field evaluation. 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  OutputMode : uint8_t {
  NONE , AUDIO_SINK , AUDIO_COMPUTE , GRAPHICS_BIND ,
  CUSTOM
}
 Defines how the network's computational results are exposed. 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...
 
enum class  Topology : uint8_t {
  INDEPENDENT , CHAIN , RING , GRID_2D ,
  GRID_3D , SPATIAL , CUSTOM
}
 Defines the structural relationships between nodes in the network. More...