MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ compose_domain()

Domain MayaFlux::compose_domain ( Nodes::ProcessingToken  node_token,
Buffers::ProcessingToken  buffer_token,
Vruta::ProcessingToken  task_token 
)
inline

Composes individual ProcessingTokens into a unified Domain.

Parameters
node_tokenToken for node processing
buffer_tokenToken for buffer processing
task_tokenToken for task scheduling
Returns
Unified Domain enum value

Definition at line 149 of file Domain.hpp.

152{
153 return static_cast<Domain>(
154 (static_cast<uint64_t>(node_token) << 32) | (static_cast<uint64_t>(buffer_token) << 16) | (static_cast<uint64_t>(task_token)));
155}
static const auto node_token
Definition Chain.cpp:8
Domain
Unified domain enum combining all three ProcessingToken subsystems.
Definition Domain.hpp:22

References node_token.

Referenced by create_custom_domain().

+ Here is the caller graph for this function: