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

◆ map_parameter()

void MayaFlux::Nodes::Network::ParticleNetwork::map_parameter ( const std::string &  param_name,
const std::shared_ptr< Node > &  source,
MappingMode  mode = MappingMode::BROADCAST 
)
overridevirtual

Map external node output to network parameter.

Parameters
param_nameParameter name (network-specific, e.g., "brightness", "frequency")
sourceSingle node for BROADCAST
modeMapping mode
Note
Default implementation stores mapping; subclasses handle in process_batch(). This methoud SHOULD BE OVERRIDDEN by child classes that need to handle parameter mappings.

Reimplemented from MayaFlux::Nodes::Network::NodeNetwork.

Definition at line 234 of file ParticleNetwork.cpp.

238{
239 NodeNetwork::map_parameter(param_name, source, mode);
240}
virtual void map_parameter(const std::string &param_name, const std::shared_ptr< Node > &source, MappingMode mode=MappingMode::BROADCAST)
Map external node output to network parameter.

References MayaFlux::Nodes::Network::NodeNetwork::map_parameter().

+ Here is the call graph for this function: