struct ImageCreateInfo
Defined at line 54874 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkImageCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkImageCreateInfo.html
Public Members
StructureType sType
const void * pNext
Flags flags
ImageType imageType
Format format
Extent3D extent
uint32_t mipLevels
uint32_t arrayLayers
SampleCountFlagBits samples
ImageTiling tiling
Flags usage
uint32_t queueFamilyIndexCount
const uint32_t * pQueueFamilyIndices
ImageLayout initialLayout
Public Methods
void ImageCreateInfo (ImageCreateFlagsflags_,ImageTypeimageType_,Formatformat_,Extent3Dextent_,uint32_tmipLevels_,uint32_tarrayLayers_,SampleCountFlagBitssamples_,ImageTilingtiling_,ImageUsageFlagsusage_,SharingModesharingMode_,uint32_tqueueFamilyIndexCount_,const uint32_t *pQueueFamilyIndices_,ImageLayoutinitialLayout_,const void *pNext_)
Defined at line 54882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ImageCreateInfo (const ImageCreateInfo & rhs)
Defined at line 54913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ImageCreateInfo (const VkImageCreateInfo & rhs)
Defined at line 54915 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ImageCreateInfo (ImageCreateFlagsflags_,ImageTypeimageType_,Formatformat_,Extent3Dextent_,uint32_tmipLevels_,uint32_tarrayLayers_,SampleCountFlagBitssamples_,ImageTilingtiling_,ImageUsageFlagsusage_,SharingModesharingMode_,const ArrayProxyNoTemporaries<const uint32_t> &queueFamilyIndices_,ImageLayoutinitialLayout_,const void *pNext_)
Defined at line 54918 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & operator= (const ImageCreateInfo & rhs)
Defined at line 54949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & operator= (const VkImageCreateInfo & rhs)
Defined at line 54952 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setPNext (const void * pNext_)
Defined at line 54959 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setPNext (const void * pNext_)
Defined at line 54965 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setFlags (ImageCreateFlags flags_)
Defined at line 54971 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setFlags (ImageCreateFlags flags_)
Defined at line 54977 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setImageType (ImageType imageType_)
Defined at line 54983 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setImageType (ImageType imageType_)
Defined at line 54989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setFormat (Format format_)
Defined at line 54995 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setFormat (Format format_)
Defined at line 55001 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setExtent (const Extent3D & extent_)
Defined at line 55007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setExtent (const Extent3D & extent_)
Defined at line 55013 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setMipLevels (uint32_t mipLevels_)
Defined at line 55019 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setMipLevels (uint32_t mipLevels_)
Defined at line 55025 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setArrayLayers (uint32_t arrayLayers_)
Defined at line 55031 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setArrayLayers (uint32_t arrayLayers_)
Defined at line 55037 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setSamples (SampleCountFlagBits samples_)
Defined at line 55043 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setSamples (SampleCountFlagBits samples_)
Defined at line 55049 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setTiling (ImageTiling tiling_)
Defined at line 55055 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setTiling (ImageTiling tiling_)
Defined at line 55061 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setUsage (ImageUsageFlags usage_)
Defined at line 55067 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setUsage (ImageUsageFlags usage_)
Defined at line 55073 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setSharingMode (SharingMode sharingMode_)
Defined at line 55079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setSharingMode (SharingMode sharingMode_)
Defined at line 55085 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)
Defined at line 55091 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)
Defined at line 55097 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)
Defined at line 55103 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)
Defined at line 55109 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setQueueFamilyIndices (const ArrayProxyNoTemporaries<const uint32_t> & queueFamilyIndices_)
Defined at line 55116 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo & setInitialLayout (ImageLayout initialLayout_)
Defined at line 55124 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ImageCreateInfo && setInitialLayout (ImageLayout initialLayout_)
Defined at line 55130 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkImageCreateInfo & operator const VkImageCreateInfo & ()
Defined at line 55137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkImageCreateInfo & operator VkImageCreateInfo & ()
Defined at line 55142 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkImageCreateInfo * operator const VkImageCreateInfo * ()
Defined at line 55147 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkImageCreateInfo * operator VkImageCreateInfo * ()
Defined at line 55152 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const ImageCreateInfo & )
Defined at line 55194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp