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

◆ add_point()

void MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::add_point ( const LineVertex &  point)

Add point to topology.

Parameters
pointLineVertex data

If auto_connect enabled, immediately regenerates connections.

Definition at line 95 of file TopologyGeneratorNode.cpp.

96{
97 m_points.insert(m_points.begin(), point);
98 if (m_points.size() > m_max_points) {
99 m_points.pop_back();
100 }
101
102 if (m_auto_connect) {
104 }
105
106 m_geometry_dirty = true;
107 m_vertex_data_dirty = true;
108}
bool m_vertex_data_dirty
Flag: vertex data or layout changed since last GPU upload.
void regenerate_topology()
Manually trigger connection regeneration.
std::vector< LineVertex > m_points
Points, newest first: index 0 is the most recently added.

References m_auto_connect, m_geometry_dirty, m_max_points, m_points, MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_vertex_data_dirty, and regenerate_topology().

+ Here is the call graph for this function: