MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::CreationHandle< T > Class Template Reference

#include <Creator.hpp>

+ Inheritance diagram for MayaFlux::CreationHandle< T >:
+ Collaboration diagram for MayaFlux::CreationHandle< T >:

Public Member Functions

 CreationHandle (const std::shared_ptr< T > &ptr)
 
 CreationHandle (std::shared_ptr< T > &&ptr)
 
CreationHandledomain (Domain d)
 
CreationHandlechannel (uint32_t ch)
 
CreationHandlechannels (std::vector< uint32_t > ch)
 
template<typename... Args>
CreationHandlechannels (Args... args)
 
CreationHandleoperator| (Domain d)
 
CreationHandleoperator[] (uint32_t ch)
 
CreationHandleoperator[] (std::initializer_list< uint32_t > ch_list)
 

Private Member Functions

void apply_if_ready ()
 
void apply_node_context ()
 
void apply_network_context ()
 
void apply_buffer_context ()
 
void apply_container_context ()
 

Private Attributes

CreationContext m_ctx
 

Detailed Description

template<typename T>
class MayaFlux::CreationHandle< T >

Definition at line 43 of file Creator.hpp.


The documentation for this class was generated from the following file: