MayaFlux 0.5.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 43 of file GpuDispatchCore.cpp.

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

References m_image_bindings.