MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::TextureExecutionContext::ImageSlot Struct Reference

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::VKImageimage
 
uint32_t width {}
 

Detailed Description

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.


The documentation for this struct was generated from the following file: