|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Portal::Graphics::TextureLoom::download_data | ( | const std::shared_ptr< Core::VKImage > & | image, |
| void * | data, | ||
| size_t | size | ||
| ) |
Download pixel data from a texture.
| image | Source image |
| data | Destination buffer |
| size | Buffer size in bytes |
Handles staging buffer, layout transitions, and cleanup. Blocks until download completes.
Definition at line 343 of file TextureLoom.cpp.
References MayaFlux::Core::BackendResourceManager::download_image_data(), MayaFlux::Journal::ImageProcessing, is_initialized(), m_resource_manager, MF_ERROR, and MayaFlux::Journal::Portal.
Here is the call graph for this function: