#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | BufferCreateInfo (vk::BufferCreateFlags flags_={}, vk::DeviceSize size_={}, vk::BufferUsageFlags usage_={}, vk::SharingMode sharingMode_=vk::SharingMode::eExclusive, uint32_t queueFamilyIndexCount_={}, const uint32_t *pQueueFamilyIndices_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | BufferCreateInfo (BufferCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| BufferCreateInfo (VkBufferCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
| BufferCreateInfo (vk::BufferCreateFlags flags_, vk::DeviceSize size_, vk::BufferUsageFlags usage_, vk::SharingMode sharingMode_, vk::ArrayProxyNoTemporaries< const uint32_t > const &queueFamilyIndices_, const void *pNext_=nullptr) |
|
BufferCreateInfo & | operator= (BufferCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
BufferCreateInfo & | operator= (VkBufferCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & | setFlags (vk::BufferCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & | setSize (vk::DeviceSize size_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & | setUsage (vk::BufferUsageFlags usage_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & | setSharingMode (vk::SharingMode sharingMode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & | setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & | setPQueueFamilyIndices (const uint32_t *pQueueFamilyIndices_) VULKAN_HPP_NOEXCEPT |
|
BufferCreateInfo & | setQueueFamilyIndices (vk::ArrayProxyNoTemporaries< const uint32_t > const &queueFamilyIndices_) VULKAN_HPP_NOEXCEPT |
|
| operator VkBufferCreateInfo const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkBufferCreateInfo & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (BufferCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (BufferCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 11617 of file vulkan_structs.hpp.
◆ NativeType
◆ BufferCreateInfo() [1/4]
◆ BufferCreateInfo() [2/4]
◆ BufferCreateInfo() [3/4]
◆ BufferCreateInfo() [4/4]
◆ operator VkBufferCreateInfo &()
◆ operator VkBufferCreateInfo const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setFlags()
◆ setPNext()
◆ setPQueueFamilyIndices()
◆ setQueueFamilyIndexCount()
◆ setQueueFamilyIndices()
◆ setSharingMode()
◆ setSize()
◆ setUsage()
◆ allowDuplicate
const bool vk::BufferCreateInfo::allowDuplicate = false |
|
static |
◆ flags
◆ pNext
const void* vk::BufferCreateInfo::pNext = {} |
◆ pQueueFamilyIndices
const uint32_t* vk::BufferCreateInfo::pQueueFamilyIndices = {} |
◆ queueFamilyIndexCount
uint32_t vk::BufferCreateInfo::queueFamilyIndexCount = {} |
◆ sharingMode
◆ size
◆ structureType
◆ sType
◆ usage
The documentation for this struct was generated from the following file: