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

◆ GeometryWriterNode()

MayaFlux::Nodes::GpuSync::GeometryWriterNode::GeometryWriterNode ( uint32_t  initial_capacity = 1024)

Constructor.

Parameters
initial_capacityInitial number of vertices to reserve space for

Definition at line 7 of file GeometryWriterNode.cpp.

8{
9 if (initial_capacity > 0 && m_vertex_stride == 0) {
10 m_vertex_stride = sizeof(glm::vec3);
11 }
12
13 if (initial_capacity > 0) {
14 m_vertex_buffer.resize(initial_capacity * m_vertex_stride / sizeof(float));
15 }
16}
std::vector< uint8_t > m_vertex_buffer
Vertex data buffer (flat array of bytes)
size_t m_vertex_stride
Bytes per vertex (stride for vertex buffer binding)

References m_vertex_buffer, and m_vertex_stride.