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

◆ Fabric() [1/3]

MayaFlux::Nexus::Fabric::Fabric ( Vruta::TaskScheduler scheduler,
Vruta::EventManager event_manager,
float  cell_size = 1.0F 
)
explicit

Construct with scheduler and event manager from the engine.

Parameters
schedulerUsed to register coroutines created by Wiring.
event_managerUsed to register event-driven coroutines.
cell_sizeGrid cell edge length for the spatial index.

Definition at line 10 of file Fabric.cpp.

14 : m_scheduler(scheduler)
15 , m_event_manager(event_manager)
17{
18}
std::unique_ptr< Kinesis::SpatialIndex3D > m_index
Definition Fabric.hpp:224
Vruta::TaskScheduler & m_scheduler
Definition Fabric.hpp:221
Vruta::EventManager & m_event_manager
Definition Fabric.hpp:222
std::unique_ptr< SpatialIndex3D > make_spatial_index_3d(float cell_size)
Create a 3D spatial index with Euclidean squared distance.