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

◆ set_mesh()

void MayaFlux::Nodes::GpuSync::MeshWriterNode::set_mesh ( std::span< const MeshVertex vertices,
std::span< const uint32_t >  indices 
)

Replace all vertex and index data atomically.

Parameters
verticesMesh vertices
indicesTriangle indices (must be a multiple of 3)

Definition at line 21 of file MeshWriterNode.cpp.

24{
25 m_vertices.assign(vertices.begin(), vertices.end());
26 m_indices.assign(indices.begin(), indices.end());
29}
bool m_vertex_data_dirty
Flag: vertex data or layout changed since last GPU upload.
bool m_needs_layout_update
Flag indicating if layout needs update.

References m_indices, MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_needs_layout_update, MayaFlux::Nodes::GpuSync::GeometryWriterNode::m_vertex_data_dirty, and m_vertices.