struct BufferCreateInfo
Defined at line 18028 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkBufferCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkBufferCreateInfo.html
Public Members
StructureType sType
const void * pNext
Flags flags
DeviceSize size
Flags usage
uint32_t queueFamilyIndexCount
const uint32_t * pQueueFamilyIndices
Public Methods
void BufferCreateInfo (BufferCreateFlagsflags_,DeviceSizesize_,BufferUsageFlagsusage_,SharingModesharingMode_,uint32_tqueueFamilyIndexCount_,const uint32_t *pQueueFamilyIndices_,const void *pNext_)
Defined at line 18036 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BufferCreateInfo (const BufferCreateInfo & rhs)
Defined at line 18053 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BufferCreateInfo (const VkBufferCreateInfo & rhs)
Defined at line 18055 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void BufferCreateInfo (BufferCreateFlagsflags_,DeviceSizesize_,BufferUsageFlagsusage_,SharingModesharingMode_,const ArrayProxyNoTemporaries<const uint32_t> &queueFamilyIndices_,const void *pNext_)
Defined at line 18058 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & operator= (const BufferCreateInfo & rhs)
Defined at line 18075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & operator= (const VkBufferCreateInfo & rhs)
Defined at line 18078 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setPNext (const void * pNext_)
Defined at line 18085 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo && setPNext (const void * pNext_)
Defined at line 18091 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setFlags (BufferCreateFlags flags_)
Defined at line 18097 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo && setFlags (BufferCreateFlags flags_)
Defined at line 18103 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setSize (DeviceSize size_)
Defined at line 18109 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo && setSize (DeviceSize size_)
Defined at line 18115 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setUsage (BufferUsageFlags usage_)
Defined at line 18121 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo && setUsage (BufferUsageFlags usage_)
Defined at line 18127 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setSharingMode (SharingMode sharingMode_)
Defined at line 18133 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo && setSharingMode (SharingMode sharingMode_)
Defined at line 18139 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)
Defined at line 18145 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo && setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)
Defined at line 18151 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)
Defined at line 18157 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo && setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)
Defined at line 18163 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
BufferCreateInfo & setQueueFamilyIndices (const ArrayProxyNoTemporaries<const uint32_t> & queueFamilyIndices_)
Defined at line 18170 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkBufferCreateInfo & operator const VkBufferCreateInfo & ()
Defined at line 18179 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkBufferCreateInfo & operator VkBufferCreateInfo & ()
Defined at line 18184 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkBufferCreateInfo * operator const VkBufferCreateInfo * ()
Defined at line 18189 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkBufferCreateInfo * operator VkBufferCreateInfo * ()
Defined at line 18194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const BufferCreateInfo & )
Defined at line 18215 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp