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

◆ demands_full_vertex_restore()

virtual bool MayaFlux::Nodes::Network::NetworkOperator::demands_full_vertex_restore ( ) const
inlinevirtual

Whether a downstream compute pass writes the network's vertex buffer in place each cycle, so the geometry producer must keep restoring the CPU-authoritative vertex data every frame.

False by default. A GpuFieldOperator with bindings returns true: its VertexFieldProcessor adds a field onto the existing records (pos += f), a displacement from the uploaded geometry rather than an integrator, bounded only while the producer re-uploads the reference geometry every frame. NetworkGeometryProcessor suppresses its incremental / skip-when-clean upload path while any chain operator reports this. A later seed/render split gives the field pass its own reference and lifts the restriction.

Reimplemented in MayaFlux::Nodes::Network::GpuFieldOperator.

Definition at line 69 of file NetworkOperator.hpp.

69{ return false; }