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

◆ fire() [2/2]

void MayaFlux::Nexus::Fabric::fire ( uint32_t  id)

Fire a single object against the current snapshot without republishing.

Parameters
idId assigned at registration.

Definition at line 227 of file Fabric.cpp.

228{
229 auto it = m_registrations.find(id);
230 if (it == m_registrations.end()) {
232 "Fabric::fire: id {} not registered", id);
233 return;
234 }
235 fire(it->second);
236 it->second.pending_cursor.reset();
237}
#define MF_WARN(comp, ctx,...)
void fire(uint32_t id)
Fire a single object against the current snapshot without republishing.
Definition Fabric.cpp:227
std::unordered_map< uint32_t, Registration > m_registrations
Definition Fabric.hpp:293
@ Runtime
General runtime operations (default fallback)
@ Nexus
Spatial indexing and scheduling for user-defined behaviour.

References fire(), m_registrations, MF_WARN, MayaFlux::Journal::Nexus, and MayaFlux::Journal::Runtime.

Referenced by MayaFlux::Nexus::Wiring::bind(), commit(), fire(), and MayaFlux::Nexus::Wiring::window_event_source_loop().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: