13 namespace Stochastics {
39 class ContainerBuffer;
41 class TextureBindBuffer;
44 class NetworkGeometryBuffer;
48 class SignalSourceContainer;
49 class DynamicSoundStream;
50 class SoundFileContainer;
54#define ALL_NODE_REGISTRATIONS \
55 N(Sine, MayaFlux::Nodes::Generator::Sine) \
56 N(Phasor, MayaFlux::Nodes::Generator::Phasor) \
57 N(Impulse, MayaFlux::Nodes::Generator::Impulse) \
58 N(Logic, MayaFlux::Nodes::Generator::Logic) \
59 N(Polynomial, MayaFlux::Nodes::Generator::Polynomial) \
60 N(Random, MayaFlux::Nodes::Generator::Stochastics::Random) \
61 N(IIR, MayaFlux::Nodes::Filters::IIR) \
62 N(FIR, MayaFlux::Nodes::Filters::FIR) \
63 N(ComputeOutNode, MayaFlux::Nodes::GpuSync::ComputeOutNode) \
64 N(TextureNode, MayaFlux::Nodes::GpuSync::TextureNode) \
65 N(GeometryWriterNode, MayaFlux::Nodes::GpuSync::GeometryWriterNode) \
66 N(PointNode, MayaFlux::Nodes::GpuSync::PointNode) \
67 N(PointCollectionNode, MayaFlux::Nodes::GpuSync::PointCollectionNode)
69#define ALL_NODE_NETWORK_REGISTRATIONS \
70 W(ModalNetwork, MayaFlux::Nodes::ModalNetwork) \
71 W(ParticleNetwork, MayaFlux::Nodes::ParticleNetwork)
73#define ALL_BUFFER_REGISTRATION \
74 B(AudioBuffer, MayaFlux::Buffers::AudioBuffer) \
75 B(NodeBuffer, MayaFlux::Buffers::NodeBuffer) \
76 B(FeedbackBuffer, MayaFlux::Buffers::FeedbackBuffer) \
77 B(ContainerBuffer, MayaFlux::Buffers::ContainerBuffer) \
78 B(VKBuffer, MayaFlux::Buffers::VKBuffer) \
79 B(TextureBindBuffer, MayaFlux::Buffers::TextureBindBuffer) \
80 B(TextureBuffer, MayaFlux::Buffers::TextureBuffer) \
81 B(GeometryBuffer, MayaFlux::Buffers::GeometryBuffer) \
82 B(NetworkGeometryBuffer, MayaFlux::Buffers::NetworkGeometryBuffer)
Finite Impulse Response filter implementation.
Infinite Impulse Response filter implementation.
Base class for all signal and pattern generators in Maya Flux.
Digital signal processor implementing boolean logic operations.
Phase ramp generator node.
Generator that produces values based on polynomial functions.
Sinusoidal oscillator generator node.
Computational stochastic signal generator with multiple probability distributions.
Node that reads back data from GPU buffer to CPU.
Base class for nodes that generate 3D geometry data.
Unstructured collection of 3D points for visualization.
Single 3D point in space.
Base class for texture-generating nodes.
Network of resonant modes for modal synthesis.
Abstract base class for structured collections of nodes with defined relationships.
Network of particles with physics simulation.
@ Nodes
DSP Generator and Filter Nodes, graph pipeline, node management.
Main namespace for the Maya Flux audio engine.