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

◆ get_output_image()

std::shared_ptr< Core::VKImage > MayaFlux::Yantra::GpuDispatchCore::get_output_image ( size_t  binding_index) const

Return the image registered at an IMAGE_STORAGE output binding.

Valid after dispatch_core completes (dispatch is synchronous via submit_and_wait). Callers may then bind it directly to a render pass or read it back via TextureLoom.

Parameters
binding_indexIndex of the IMAGE_STORAGE binding.
Returns
Shared pointer to the VKImage, or nullptr if not registered.

Definition at line 42 of file GpuDispatchCore.cpp.

43{
44 if (binding_index >= m_image_bindings.size())
45 return nullptr;
46 return m_image_bindings[binding_index].image;
47}
std::vector< ImageBinding > m_image_bindings

References m_image_bindings.