KDGpu::TextureOptions
#include <texture_options.h>
Public Attributes
Public Attributes Documentation
variable label
Note: The caller is responsible for ensuring the string referenced by label outlives this options object.
variable type
variable extent
variable mipLevels
variable arrayLayers
| uint32_t arrayLayers { 1 };
|
variable samples
| SampleCountFlagBits samples { SampleCountFlagBits::Samples1Bit };
|
variable tiling
| TextureTiling tiling { TextureTiling::Optimal };
|
variable usage
variable memoryUsage
variable sharingMode
| SharingMode sharingMode { SharingMode::Exclusive };
|
variable queueTypeIndices
| std::vector< uint32_t > queueTypeIndices;
|
variable initialLayout
| TextureLayout initialLayout { TextureLayout::Undefined };
|
variable externalMemoryHandleType
| ExternalMemoryHandleTypeFlagBits externalMemoryHandleType { ExternalMemoryHandleTypeFlagBits::None };
|
| std::vector< uint64_t > drmFormatModifiers;
|
variable createFlags
| TextureCreateFlags createFlags;
|
variable importMemoryHandle
| MemoryHandle importMemoryHandle;
|
Updated on 2026-11-07 at 00:01:26 +0000