VkBufferCreateInfo(3) ===================== Name ---- VkBufferCreateInfo - Structure specifying the parameters of a newly created buffer object. C Specification --------------- include::../structs/VkBufferCreateInfo.txt[] Fields ------ pname:sType:: Structure type. Must be ename:VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO. pname:pNext:: Pointer to next structure in the structure chain when applicable. pname:size:: Size of the buffer in bytes. pname:usage:: Allowed usages of the buffer (see elink:VkBufferUsageFlags for more detail). pname:flags:: Other properties of the buffer (see elink:VkBufferCreateFlags for more detail). pname:sharingMode:: Sharing mode used for the buffer (see elink:VkSharingMode for more detail). pname:queueFamilyIndexCount:: Number of queue families that can access the buffer in case pname:sharingMode is ename:VK_SHARING_MODE_CONCURRENT. pname:pQueueFamilyIndices:: Array of pname:queueFamilyIndexCount queue family indices specifying the set of queue families that can access the buffer in case pname:sharingMode is ename:VK_SHARING_MODE_CONCURRENT. Description ----------- This structure is used to specify the parameters of buffer objects created using flink:vkCreateBuffer. include::../validity/structs/VkBufferCreateInfo.txt[] See Also -------- flink:vkCreateBuffer include::footer.txt[]