struct ImageSubresourceRange

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

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

Public Members

Flags aspectMask
uint32_t baseMipLevel
uint32_t levelCount
uint32_t baseArrayLayer
uint32_t layerCount

Public Methods

void ImageSubresourceRange (ImageAspectFlags aspectMask_, uint32_t baseMipLevel_, uint32_t levelCount_, uint32_t baseArrayLayer_, uint32_t layerCount_)

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

void ImageSubresourceRange (const ImageSubresourceRange & rhs)

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

void ImageSubresourceRange (const VkImageSubresourceRange & rhs)

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

ImageSubresourceRange & operator= (const ImageSubresourceRange & rhs)

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

ImageSubresourceRange & operator= (const VkImageSubresourceRange & rhs)

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

ImageSubresourceRange & setAspectMask (ImageAspectFlags aspectMask_)

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

ImageSubresourceRange && setAspectMask (ImageAspectFlags aspectMask_)

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

ImageSubresourceRange & setBaseMipLevel (uint32_t baseMipLevel_)

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

ImageSubresourceRange && setBaseMipLevel (uint32_t baseMipLevel_)

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

ImageSubresourceRange & setLevelCount (uint32_t levelCount_)

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

ImageSubresourceRange && setLevelCount (uint32_t levelCount_)

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

ImageSubresourceRange & setBaseArrayLayer (uint32_t baseArrayLayer_)

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

ImageSubresourceRange && setBaseArrayLayer (uint32_t baseArrayLayer_)

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

ImageSubresourceRange & setLayerCount (uint32_t layerCount_)

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

ImageSubresourceRange && setLayerCount (uint32_t layerCount_)

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

const VkImageSubresourceRange & operator const VkImageSubresourceRange & ()

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

VkImageSubresourceRange & operator VkImageSubresourceRange & ()

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

const VkImageSubresourceRange * operator const VkImageSubresourceRange * ()

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

VkImageSubresourceRange * operator VkImageSubresourceRange * ()

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

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

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