struct BufferCreateInfo

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

Public Members

StructureType sType
const void * pNext
Flags flags
vk::DeviceSize size
Flags usage
SharingMode sharingMode
uint32_t queueFamilyIndexCount
const uint32_t * pQueueFamilyIndices

Public Methods

void BufferCreateInfo (vk::BufferCreateFlags flags_, vk::DeviceSize size_, vk::BufferUsageFlags usage_, vk::SharingMode sharingMode_, uint32_t queueFamilyIndexCount_, const uint32_t * pQueueFamilyIndices_, const void * pNext_)

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

void BufferCreateInfo (const BufferCreateInfo & rhs)

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

void BufferCreateInfo (const VkBufferCreateInfo & rhs)

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

void BufferCreateInfo (vk::BufferCreateFlags flags_, vk::DeviceSize size_, vk::BufferUsageFlags usage_, vk::SharingMode sharingMode_, const vk::ArrayProxyNoTemporaries<const uint32_t> & queueFamilyIndices_, const void * pNext_)

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

BufferCreateInfo & operator= (const BufferCreateInfo & rhs)

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

BufferCreateInfo & operator= (const VkBufferCreateInfo & rhs)

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

BufferCreateInfo & setPNext (const void * pNext_)

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

BufferCreateInfo & setFlags (vk::BufferCreateFlags flags_)

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

BufferCreateInfo & setSize (vk::DeviceSize size_)

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

BufferCreateInfo & setUsage (vk::BufferUsageFlags usage_)

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

BufferCreateInfo & setSharingMode (vk::SharingMode sharingMode_)

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

BufferCreateInfo & setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)

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

BufferCreateInfo & setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)

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

BufferCreateInfo & setQueueFamilyIndices (const vk::ArrayProxyNoTemporaries<const uint32_t> & queueFamilyIndices_)

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

const VkBufferCreateInfo & operator const VkBufferCreateInfo & ()

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

VkBufferCreateInfo & operator VkBufferCreateInfo & ()

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

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

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