KDGpu::TextureOptions
#include <texture_options.h>
Public Attributes
Public Attributes Documentation
variable label
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
 | ExternalMemoryHandleTypeFlags externalMemoryHandleType { ExternalMemoryHandleTypeFlagBits::None };
  | 
 
 | std::vector< uint64_t > drmFormatModifiers {};
  | 
 
variable createFlags
 | TextureCreateFlags createFlags;
  | 
 
Updated on 2025-11-02 at 00:01:41 +0000