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

◆ set_data()

void MayaFlux::Buffers::GeometryWriteProcessor::set_data ( Kakshya::DataVariant  variant)

Supply vertex data for the next cycle.

Parameters
variantAny DataVariant type accepted by as_vertex_access(). Conversion to vertex representation is deferred to processing_function() on the graphics thread.

Definition at line 13 of file GeometryWriteProcessor.cpp.

14{
15 m_pending_data = std::move(variant);
16 m_data_dirty.test_and_set(std::memory_order_release);
17}
std::optional< Kakshya::DataVariant > m_pending_data

References m_data_dirty, and m_pending_data.