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

◆ process()

void MayaFlux::Nodes::Network::MeshOperator::process ( float  dt)
inlineoverridevirtual

Iterate slots in topological order and call process_slot() on each.

Parameters
dtTime delta in seconds.

Implements MayaFlux::Nodes::Network::NetworkOperator.

Reimplemented in MayaFlux::Nodes::Network::MeshTransformOperator.

Definition at line 47 of file MeshOperator.hpp.

48 {
49 if (!m_slots || !m_order)
50 return;
51 for (uint32_t idx : *m_order)
52 process_slot((*m_slots)[idx], dt);
53 }
const std::vector< uint32_t > * m_order
virtual void process_slot(MeshSlot &slot, float dt)=0
Process a single slot.
std::vector< MeshSlot > * m_slots