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

◆ set_vertex_layout()

void MayaFlux::Buffers::VKBuffer::set_vertex_layout ( const Kakshya::VertexLayout layout)

Set vertex layout for this buffer.

Required before using buffer with graphics rendering. Describes how to interpret buffer data as vertices.

Parameters
layoutVertexLayout describing vertex structure

Definition at line 410 of file VKBuffer.cpp.

411{
412 auto computed_layout = layout;
413 computed_layout.compute_stride();
414 m_vertex_layout = computed_layout;
415}
std::optional< Kakshya::VertexLayout > m_vertex_layout
Definition VKBuffer.hpp:632

References MayaFlux::Kakshya::VertexLayout::compute_stride(), and m_vertex_layout.

Referenced by MayaFlux::Buffers::TextureBuffer::generate_default_quad(), MayaFlux::Buffers::NodeTextureBuffer::generate_fullscreen_quad(), and MayaFlux::Buffers::ComputeMeshBuffer::setup_processors().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: