|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Nodes::GpuSync::GeometryWriterNode::resize_vertex_buffer | ( | uint32_t | vertex_count, |
| bool | preserve_data = false |
||
| ) |
Resize vertex buffer to hold specified number of vertices.
| vertex_count | Number of vertices |
| preserve_data | If true, keep existing data; if false, clear buffer |
Allocates/reallocates buffer to hold vertex_count vertices at current stride. If stride is 0, logs error and does nothing.
Definition at line 18 of file GeometryWriterNode.cpp.
References m_needs_layout_update, m_vertex_buffer, m_vertex_count, m_vertex_data_dirty, m_vertex_stride, MF_DEBUG, MF_ERROR, MayaFlux::Journal::NodeProcessing, and MayaFlux::Journal::Nodes.
Referenced by clear_and_resize(), MayaFlux::Nodes::GpuSync::PointCollectionNode::compute_frame(), MayaFlux::Nodes::GpuSync::PointCollectionNode::PointCollectionNode(), MayaFlux::Nodes::GpuSync::PointCollectionNode::PointCollectionNode(), and MayaFlux::Nodes::GpuSync::PointNode::PointNode().
Here is the caller graph for this function: