struct ImageSubresource

Defined at line 14285 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkImageSubresource, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkImageSubresource.html

Public Members

Flags aspectMask
uint32_t mipLevel
uint32_t arrayLayer

Public Methods

void ImageSubresource (ImageAspectFlags aspectMask_, uint32_t mipLevel_, uint32_t arrayLayer_)

Defined at line 14290 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ImageSubresource (const ImageSubresource & rhs)

Defined at line 14297 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ImageSubresource (const VkImageSubresource & rhs)

Defined at line 14299 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource & operator= (const ImageSubresource & rhs)

Defined at line 14301 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource & operator= (const VkImageSubresource & rhs)

Defined at line 14304 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource & setAspectMask (ImageAspectFlags aspectMask_)

Defined at line 14311 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource && setAspectMask (ImageAspectFlags aspectMask_)

Defined at line 14317 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource & setMipLevel (uint32_t mipLevel_)

Defined at line 14323 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource && setMipLevel (uint32_t mipLevel_)

Defined at line 14329 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource & setArrayLayer (uint32_t arrayLayer_)

Defined at line 14335 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageSubresource && setArrayLayer (uint32_t arrayLayer_)

Defined at line 14341 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkImageSubresource & operator const VkImageSubresource & ()

Defined at line 14348 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkImageSubresource & operator VkImageSubresource & ()

Defined at line 14353 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkImageSubresource * operator const VkImageSubresource * ()

Defined at line 14358 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkImageSubresource * operator VkImageSubresource * ()

Defined at line 14363 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const ImageSubresource & )

Defined at line 14376 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp