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

◆ initialize()

void MayaFlux::Nodes::Network::PathOperator::initialize ( const std::vector< LineVertex > &  vertices)

Initialize a single path with given control points and properties.

Definition at line 25 of file PathOperator.cpp.

26{
27 if (vertices.empty()) {
29 "Cannot initialize PathOperator with zero vertices");
30 return;
31 }
32
33 m_paths.clear();
34 add_path(vertices, m_default_mode);
35
37 "PathOperator initialized with {} control vertices", vertices.size());
38}
#define MF_WARN(comp, ctx,...)
#define MF_DEBUG(comp, ctx,...)
Kinesis::InterpolationMode m_default_mode
void add_path(const std::vector< LineVertex > &control_vertices, Kinesis::InterpolationMode mode)
Add a new path with given control points and properties.
std::vector< std::shared_ptr< GpuSync::PathGeneratorNode > > m_paths
@ NodeProcessing
Node graph processing (Nodes::NodeGraphManager)
@ Nodes
DSP Generator and Filter Nodes, graph pipeline, node management.

References add_path(), m_default_mode, m_paths, MF_DEBUG, MF_WARN, MayaFlux::Journal::NodeProcessing, and MayaFlux::Journal::Nodes.

+ Here is the call graph for this function: