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

◆ Usage

enum class MayaFlux::Core::VKImage::Usage : uint8_t
strong
Enumerator
TEXTURE_2D 

Sampled texture (shader read)

RENDER_TARGET 

Color attachment for rendering.

DEPTH_STENCIL 

Depth/stencil attachment.

STORAGE 

Storage image (compute shader read/write)

TRANSFER_SRC 

Transfer source.

TRANSFER_DST 

Transfer destination.

STAGING 

Host-visible staging image (rare)

Definition at line 51 of file VKImage.hpp.

51 : uint8_t {
52 TEXTURE_2D, ///< Sampled texture (shader read)
53 RENDER_TARGET, ///< Color attachment for rendering
54 DEPTH_STENCIL, ///< Depth/stencil attachment
55 STORAGE, ///< Storage image (compute shader read/write)
56 TRANSFER_SRC, ///< Transfer source
57 TRANSFER_DST, ///< Transfer destination
58 STAGING ///< Host-visible staging image (rare)
59 };
@ RENDER_TARGET
Color attachment for rendering.
@ STORAGE
Storage image (compute shader read/write)
@ TRANSFER_SRC
Transfer source.
@ TRANSFER_DST
Transfer destination.
@ STAGING
Host-visible staging image (rare)
@ TEXTURE_2D
Sampled texture (shader read)
@ DEPTH_STENCIL
Depth/stencil attachment.