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

◆ clear_path()

void MayaFlux::Nodes::GpuSync::PathGeneratorNode::clear_path ( )

Clear all control points and generated vertices.

Definition at line 327 of file PathGeneratorNode.cpp.

328{
329 m_control_points.clear();
330 m_vertices.clear();
331 m_draw_window.clear();
332 m_draw_vertices.clear();
333 m_completed_draws.clear();
334 m_vertex_data_dirty = true;
336 m_geometry_dirty = true;
339}
bool m_vertex_data_dirty
Flag: vertex data or layout changed since last GPU upload.
bool m_needs_layout_update
Flag indicating if layout needs update.
std::vector< LineVertex > m_control_points
Control points, newest first: index 0 is the most recently added.

References INVALID_SEGMENT, m_completed_draws, m_control_points, m_dirty_segment_end, m_dirty_segment_start, m_draw_vertices, m_draw_window, m_geometry_dirty, MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_needs_layout_update, MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_vertex_data_dirty, and m_vertices.