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

◆ Usage

enum class MayaFlux::Buffers::VKBuffer::Usage : uint8_t
strong
Enumerator
STAGING 

Host-visible staging buffer (CPU-writable)

DEVICE 

Device-local GPU-only buffer.

COMPUTE 

Storage buffer for compute shaders.

VERTEX 

Vertex buffer.

INDEX 

Index buffer.

UNIFORM 

Uniform buffer (host-visible when requested)

Definition at line 56 of file VKBuffer.hpp.

56 : uint8_t {
57 STAGING, ///< Host-visible staging buffer (CPU-writable)
58 DEVICE, ///< Device-local GPU-only buffer
59 COMPUTE, ///< Storage buffer for compute shaders
60 VERTEX, ///< Vertex buffer
61 INDEX, ///< Index buffer
62 UNIFORM ///< Uniform buffer (host-visible when requested)
63 };
@ UNIFORM
Uniform buffer (host-visible when requested)
@ COMPUTE
Storage buffer for compute shaders.
@ STAGING
Host-visible staging buffer (CPU-writable)
@ DEVICE
Device-local GPU-only buffer.