MayaFlux 0.5.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 70 of file TopologyGeneratorNode.cpp.

71{
72 m_points.insert(m_points.begin(), point);
73 if (m_points.size() > m_max_points) {
74 m_points.pop_back();
75 }
76
77 if (m_auto_connect) {
79 }
80
81 m_geometry_dirty = true;
83}
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: