|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
|
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 91 of file GeometryWriterNode.hpp.
Referenced by MayaFlux::Nodes::GpuSync::PathGeneratorNode::add_control_point(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::add_point(), MayaFlux::Nodes::GpuSync::PointCollectionNode::add_point(), MayaFlux::Nodes::GpuSync::PointCollectionNode::add_points(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::build_vertex_buffer(), clear(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::clear(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::clear_path(), MayaFlux::Nodes::GpuSync::PointCollectionNode::clear_points(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::complete(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::compute_frame(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::compute_frame(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::draw_to(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::force_uniform_color(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::force_uniform_thickness(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::generate_path_vertices(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::parameterize_arc_length(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::regenerate_geometry(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::regenerate_topology(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::remove_point(), resize_vertex_buffer(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_arc_length_reparameterization(), MayaFlux::Nodes::GpuSync::PointNode::set_color(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::set_control_points(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::set_interpolation_mode(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_line_color(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_line_thickness(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::set_path_color(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_path_interpolation_mode(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::set_path_thickness(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_points(), MayaFlux::Nodes::GpuSync::PointCollectionNode::set_points(), MayaFlux::Nodes::GpuSync::PointNode::set_position(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::set_samples_per_segment(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::set_samples_per_segment(), MayaFlux::Nodes::GpuSync::PointNode::set_size(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::set_tension(), set_vertex(), set_vertex_data(), MayaFlux::Nodes::GpuSync::PathGeneratorNode::update_control_point(), MayaFlux::Nodes::GpuSync::TopologyGeneratorNode::update_point(), and MayaFlux::Nodes::GpuSync::PointCollectionNode::update_point().