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

◆ m_vertex_data_dirty

bool MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_vertex_data_dirty { true }
protected

Flag: vertex data or layout changed since last GPU upload.

Set to true whenever compute_frame() modifies vertex buffer or layout. Checked by GeometryBindingsProcessor before staging GPU transfer. Cleared by processor after successful upload.

Definition at line 94 of file GeometryWriterNode.hpp.

94{ true };

Referenced by MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::add_point(), MayaFlux::Nodes::GpuSync::PointCollectionNode::add_point(), MayaFlux::Nodes::GpuSync::PointCollectionNode::add_points(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::add_points(), clear(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::clear(), MayaFlux::Nodes::GpuSync::MeshWriterNode::clear_mesh(), MayaFlux::Nodes::GpuSync::PointCollectionNode::clear_points(), MayaFlux::Nodes::GpuSync::GlyphGeometryNode::compute_frame(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::force_uniform_color(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::force_uniform_thickness(), MayaFlux::Nodes::GpuSync::GlyphGeometryNode::rebuild_outlines(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::regenerate_topology(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::remove_point(), resize_vertex_buffer(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_arc_length_reparameterization(), set_indices(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_line_color(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_line_thickness(), MayaFlux::Nodes::GpuSync::MeshWriterNode::set_mesh(), MayaFlux::Nodes::GpuSync::MeshWriterNode::set_mesh_indices(), MayaFlux::Nodes::GpuSync::MeshWriterNode::set_mesh_vertices(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_path_interpolation_mode(), MayaFlux::Nodes::GpuSync::GlyphGeometryNode::set_pen_offsets(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_points(), MayaFlux::Nodes::GpuSync::PointCollectionNode::set_points(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_samples_per_segment(), set_vertex(), set_vertex_data(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::update_point(), MayaFlux::Nodes::GpuSync::PointCollectionNode::update_point(), and MayaFlux::Nodes::GpuSync::GlyphGeometryNode::write_vertices().