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

◆ are_bindings_complete()

bool MayaFlux::Buffers::ShaderProcessor::are_bindings_complete ( ) const

Check if all required bindings are satisfied.

Returns
True if all configured bindings have buffers bound

Definition at line 325 of file ShaderProcessor.cpp.

326{
327 for (const auto& [name, _] : m_config.bindings) {
328 if (m_bound_buffers.find(name) == m_bound_buffers.end()) {
329 return false;
330 }
331 }
332 return true;
333}
std::unordered_map< std::string, std::shared_ptr< VKBuffer > > m_bound_buffers

References MayaFlux::Buffers::ShaderProcessorConfig::bindings, m_bound_buffers, and m_config.