|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Buffers::MeshBuffer::MeshBuffer | ( | std::shared_ptr< Nodes::GpuSync::MeshWriterNode > | node | ) |
Construct from a MeshWriterNode.
The node is polled each graphics cycle. compute_frame() is called on the node, and if its data changed, set_mesh_data() is called internally before MeshProcessor uploads.
Definition at line 51 of file MeshBuffer.cpp.
References MayaFlux::Kakshya::MeshData::empty(), MayaFlux::Kakshya::VertexLayout::for_meshes(), MayaFlux::Kakshya::MeshInsertion::insert_flat(), m_mesh_data, m_node, MayaFlux::Buffers::VKBuffer::set_default_render_config(), MayaFlux::Buffers::VKBuffer::set_needs_depth_attachment(), MayaFlux::Portal::Graphics::RenderConfig::topology, MayaFlux::Portal::Graphics::TRIANGLE_LIST, and MayaFlux::Portal::Graphics::RenderConfig::vertex_shader.
Here is the call graph for this function: