Go to the source code of this file.
|
| enum class | MayaFlux::Vruta::ProcessingToken {
MayaFlux::Vruta::SAMPLE_ACCURATE
, MayaFlux::Vruta::FRAME_ACCURATE
, MayaFlux::Vruta::EVENT_DRIVEN
, MayaFlux::Vruta::MULTI_RATE
,
MayaFlux::Vruta::ON_DEMAND
, MayaFlux::Vruta::CUSTOM
} |
| |
| enum class | MayaFlux::Vruta::DelayContext : uint8_t {
MayaFlux::Vruta::NONE
, MayaFlux::Vruta::SAMPLE_BASED
, MayaFlux::Vruta::BUFFER_BASED
, MayaFlux::Vruta::FRAME_BASED
,
MayaFlux::Vruta::EVENT_BASED
, MayaFlux::Vruta::AWAIT
} |
| | Discriminator for different temporal delay mechanisms. More...
|
| |
| enum class | MayaFlux::Nodes::ProcessingToken { MayaFlux::Nodes::AUDIO_RATE
, MayaFlux::Nodes::VISUAL_RATE
, MayaFlux::Nodes::CUSTOM_RATE
} |
| | Enumerates the different processing domains for nodes. More...
|
| |
| enum | MayaFlux::Buffers::ProcessingToken : uint32_t {
MayaFlux::Buffers::SAMPLE_RATE = 0x0
, MayaFlux::Buffers::FRAME_RATE = 0x2
, MayaFlux::Buffers::CPU_PROCESS = 0x4
, MayaFlux::Buffers::GPU_PPOCESS = 0x8
,
MayaFlux::Buffers::SEQUENTIAL = 0x10
, MayaFlux::Buffers::PARALLEL = 0x20
, MayaFlux::Buffers::AUDIO_BACKEND = SAMPLE_RATE | CPU_PROCESS | SEQUENTIAL
, MayaFlux::Buffers::GRAPHICS_BACKEND = FRAME_RATE | GPU_PPOCESS | PARALLEL
,
MayaFlux::Buffers::AUDIO_PARALLEL = SAMPLE_RATE | GPU_PPOCESS | PARALLEL
, MayaFlux::Buffers::WINDOW_EVENTS = FRAME_RATE | CPU_PROCESS | SEQUENTIAL
} |
| | Bitfield enum defining processing characteristics and backend requirements for buffer operations. More...
|
| |