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

◆ create_fabric() [1/2]

std::shared_ptr< Fabric > MayaFlux::Nexus::Tapestry::create_fabric ( float  cell_size = 1.0F)

create_fabric a new unnamed Fabric into the Tapestry.

Parameters
cell_sizeGrid cell edge length for the spatial index.

Definition at line 19 of file Tapestry.cpp.

20{
21 auto fabric = std::make_shared<Fabric>(*m_scheduler, *m_event_manager, cell_size);
22 m_fabrics.push_back(fabric);
23 return fabric;
24}
std::vector< std::shared_ptr< Fabric > > m_fabrics
Definition Tapestry.hpp:92
std::shared_ptr< Vruta::EventManager > m_event_manager
Definition Tapestry.hpp:90
std::shared_ptr< Vruta::TaskScheduler > m_scheduler
Definition Tapestry.hpp:89

References m_event_manager, m_fabrics, and m_scheduler.