|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
One declared image binding: its GpuBufferBinding descriptor, the currently staged VKImage, and cached dimensions. More...
Collaboration diagram for MayaFlux::Yantra::TextureExecutionContext::ImageSlot:Public Attributes | |
| GpuBufferBinding | binding |
| uint32_t | height {} |
| std::shared_ptr< Core::VKImage > | image |
| uint32_t | width {} |
One declared image binding: its GpuBufferBinding descriptor, the currently staged VKImage, and cached dimensions.
direction on the stored GpuBufferBinding distinguishes the input slot from the output slot; element_type distinguishes IMAGE_STORAGE from IMAGE_SAMPLED. Binding index is caller-configurable at construction, never hardcoded elsewhere in this class.
Definition at line 538 of file TextureExecutionContext.hpp.