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

◆ set_default_render_config()

void MayaFlux::Buffers::VKBuffer::set_default_render_config ( const RenderConfig config)
inlineprotected

Called by derived classes to set their context-specific defaults.

Parameters
configRenderConfig with default values for this buffer type

Example (GeometryBuffer calls this in constructor): RenderConfig defaults; defaults.vertex_shader = "point.vert.spv"; defaults.fragment_shader = "point.frag.spv"; defaults.topology = PrimitiveTopology::POINT_LIST; set_default_render_config(defaults);

Definition at line 595 of file VKBuffer.hpp.

596 {
597 m_render_config = config;
598 m_render_config_dirty = false;
599 }

Referenced by MayaFlux::Buffers::InstanceNetworkBuffer::InstanceNetworkBuffer(), MayaFlux::Buffers::MeshBuffer::MeshBuffer(), MayaFlux::Buffers::MeshNetworkBuffer::MeshNetworkBuffer(), MayaFlux::Buffers::NodeTextureBuffer::NodeTextureBuffer(), MayaFlux::Buffers::FormaBuffer::setup_rendering(), MayaFlux::Buffers::GeometryBuffer::setup_rendering(), MayaFlux::Buffers::NetworkGeometryBuffer::setup_rendering(), and MayaFlux::Buffers::TextureBuffer::TextureBuffer().

+ Here is the caller graph for this function: