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

◆ get_render_processor() [1/2]

virtual std::shared_ptr< RenderProcessor > MayaFlux::Buffers::VKBuffer::get_render_processor ( ) const
inlinevirtual

Get a RenderProcessor suitable for rendering this buffer.

Returns
Shared pointer to a RenderProcessor, or nullptr if not renderable

By default returns nullptr. Derived classes that support rendering should override this to return an appropriate RenderProcessor instance.

Definition at line 605 of file VKBuffer.hpp.

605{ return m_render_processor; }
std::shared_ptr< RenderProcessor > m_render_processor
Definition VKBuffer.hpp:654

Referenced by MayaFlux::Buffers::TextureArrayBuffer::bind_layer_data(), MayaFlux::Buffers::TextureArrayBuffer::flush_push(), get_additional_render_processors(), MayaFlux::Portal::Forma::Scrollable::place(), MayaFlux::Buffers::TextureArrayBuffer::set_push_constants(), MayaFlux::Buffers::TextBuffer::setup_rendering(), MayaFlux::Buffers::TextureArrayBuffer::setup_rendering(), and MayaFlux::Portal::Forma::Scrollable::track().

+ Here is the caller graph for this function: