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

◆ push_vertices()

void MayaFlux::Nexus::push_vertices ( std::vector< RenderSink > &  sinks,
const void *  data,
size_t  byte_count,
const Kakshya::VertexLayout layout 
)

Push pre-resolved vertex bytes to every render sink.

Parameters
sinksSink vector owned by the calling Emitter or Agent.
dataPointer to vertex data.
byte_countTotal size in bytes.
layoutVertexLayout describing stride and attributes.

Definition at line 215 of file Sinks.cpp.

219{
220 for (auto& s : sinks) {
221 s.writer->set_vertices(data, byte_count, layout);
222 }
223}

Referenced by MayaFlux::Nexus::Agent::set_vertices(), MayaFlux::Nexus::Emitter::set_vertices(), MayaFlux::Nexus::Agent::set_vertices(), and MayaFlux::Nexus::Emitter::set_vertices().

+ Here is the caller graph for this function: