MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::CompositeOpContext Class Reference

Context for N-ary composite operation callbacks. More...

#include <NodeCombine.hpp>

+ Inheritance diagram for MayaFlux::Nodes::CompositeOpContext:
+ Collaboration diagram for MayaFlux::Nodes::CompositeOpContext:

Public Member Functions

 CompositeOpContext (double value, std::vector< double > input_values)
 
- Public Member Functions inherited from MayaFlux::Nodes::NodeContext
virtual ~NodeContext ()=default
 
template<typename T >
T * as ()
 Safely cast to a derived context type.
 

Public Attributes

std::vector< double > input_values
 
- Public Attributes inherited from MayaFlux::Nodes::NodeContext
double value
 Current sample value.
 
std::string type_id
 Type identifier for runtime type checking.
 

Additional Inherited Members

- Protected Member Functions inherited from MayaFlux::Nodes::NodeContext
 NodeContext (double value, std::string type)
 Protected constructor for NodeContext.
 

Detailed Description

Context for N-ary composite operation callbacks.

Provides the individual values from all input nodes alongside the combined output value.

Definition at line 87 of file NodeCombine.hpp.


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