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

◆ update_point()

void MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::update_point ( size_t  index,
const LineVertex point 
)

Update point data.

Parameters
indexLineVertex index
pointNew LineVertex data

Definition at line 98 of file TopologyGeneratorNode.cpp.

99{
100 if (index >= m_points.size()) {
102 "Point index {} out of range", index);
103 return;
104 }
105
106 m_points.update(index, point);
107
108 if (m_auto_connect) {
110 }
111
112 m_vertex_data_dirty = true;
113}
#define MF_ERROR(comp, ctx,...)
bool m_vertex_data_dirty
Flag: vertex data or layout changed since last GPU upload.
void regenerate_topology()
Manually trigger connection regeneration.
@ NodeProcessing
Node graph processing (Nodes::NodeGraphManager)
@ Nodes
DSP Generator and Filter Nodes, graph pipeline, node management.

References m_auto_connect, m_points, MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_vertex_data_dirty, MF_ERROR, MayaFlux::Journal::NodeProcessing, MayaFlux::Journal::Nodes, and regenerate_topology().

+ Here is the call graph for this function: