MayaFlux 0.4.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 204 of file Fabric.cpp.

205{
206 auto it = m_registrations.find(id);
207 if (it == m_registrations.end()) {
209 "Fabric::fire: id {} not registered", id);
210 return;
211 }
212 fire(it->second);
213 it->second.pending_cursor.reset();
214}
#define MF_WARN(comp, ctx,...)
void fire(uint32_t id)
Fire a single object against the current snapshot without republishing.
Definition Fabric.cpp:204
std::unordered_map< uint32_t, Registration > m_registrations
Definition Fabric.hpp:292
@ 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: