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

◆ on_pipeline_created()

void MayaFlux::Buffers::DescriptorBindingsProcessor::on_pipeline_created ( Portal::Graphics::ComputePipelineID  pipeline_id)
overrideprotectedvirtual

Called after pipeline creation - allocates GPU buffers for descriptors.

Reimplemented from MayaFlux::Buffers::ShaderProcessor.

Definition at line 194 of file DescriptorBindingsProcessor.cpp.

195{
197 "Pipeline created for DescriptorBindingsProcessor (ID: {}, {} node bindings)",
198 pipeline_id, m_bindings.size());
199
201}
#define MF_DEBUG(comp, ctx,...)
std::unordered_map< std::string, DescriptorBinding > m_bindings
virtual void on_pipeline_created(Portal::Graphics::ComputePipelineID pipeline_id)
Called after pipeline is created.
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_bindings, MF_DEBUG, and MayaFlux::Buffers::ShaderProcessor::on_pipeline_created().

+ Here is the call graph for this function: