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

◆ supports_incremental_upload()

bool MayaFlux::Nodes::Network::AssemblyOperator::supports_incremental_upload ( ) const
inlineoverridevirtual

Whether every vertex mutation on this operator sets a group's dirty flag, so dirty_vertex_ranges() is the complete record of what changed since the last mark_vertex_data_clean().

False by default: a consumer must re-upload the whole buffer. True for operators (PathOperator, TopologyOperator) whose per-group flags are authoritative, letting a consumer upload only the reported ranges and then call mark_vertex_data_clean(). An operator that reports true must also route every path through which its vertices change (add, edit, clear, interpolation-parameter changes) to a group dirty flag.

Reimplemented from MayaFlux::Nodes::Network::GraphicsOperator.

Definition at line 80 of file AssemblyOperator.hpp.

80{ return true; }