MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
NodeNetwork.hpp File Reference
+ Include dependency graph for NodeNetwork.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MayaFlux::Nodes::Network::NodeNetwork
 Abstract base class for structured collections of nodes with defined relationships. More...
 
struct  MayaFlux::Nodes::Network::NodeNetwork::ParameterMapping
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Nodes
 Contains the node-based computational processing system components.
 
namespace  MayaFlux::Nodes::Network
 

Enumerations

enum class  MayaFlux::Nodes::Network::Topology : uint8_t {
  MayaFlux::Nodes::Network::INDEPENDENT , MayaFlux::Nodes::Network::CHAIN , MayaFlux::Nodes::Network::RING , MayaFlux::Nodes::Network::GRID_2D ,
  MayaFlux::Nodes::Network::GRID_3D , MayaFlux::Nodes::Network::SPATIAL , MayaFlux::Nodes::Network::CUSTOM
}
 Defines the structural relationships between nodes in the network. More...
 
enum class  MayaFlux::Nodes::Network::OutputMode : uint8_t {
  MayaFlux::Nodes::Network::NONE , MayaFlux::Nodes::Network::AUDIO_SINK , MayaFlux::Nodes::Network::AUDIO_COMPUTE , MayaFlux::Nodes::Network::GRAPHICS_BIND ,
  MayaFlux::Nodes::Network::CUSTOM
}
 Defines how the network's computational results are exposed. More...
 
enum class  MayaFlux::Nodes::Network::MappingMode : uint8_t { MayaFlux::Nodes::Network::BROADCAST , MayaFlux::Nodes::Network::ONE_TO_ONE }
 Defines how nodes map to external entities (e.g., audio channels, graphics objects) More...