SDL 2.0
|
#include <vulkan.hpp>
Public Member Functions | |
BufferCreateInfo (BufferCreateFlags flags_=BufferCreateFlags(), DeviceSize size_=0, BufferUsageFlags usage_=BufferUsageFlags(), SharingMode sharingMode_=SharingMode::eExclusive, uint32_t queueFamilyIndexCount_=0, const uint32_t *pQueueFamilyIndices_=nullptr) | |
BufferCreateInfo (VkBufferCreateInfo const &rhs) | |
BufferCreateInfo & | operator= (VkBufferCreateInfo const &rhs) |
BufferCreateInfo & | setPNext (const void *pNext_) |
BufferCreateInfo & | setFlags (BufferCreateFlags flags_) |
BufferCreateInfo & | setSize (DeviceSize size_) |
BufferCreateInfo & | setUsage (BufferUsageFlags usage_) |
BufferCreateInfo & | setSharingMode (SharingMode sharingMode_) |
BufferCreateInfo & | setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_) |
BufferCreateInfo & | setPQueueFamilyIndices (const uint32_t *pQueueFamilyIndices_) |
operator VkBufferCreateInfo const & () const | |
operator VkBufferCreateInfo & () | |
bool | operator== (BufferCreateInfo const &rhs) const |
bool | operator!= (BufferCreateInfo const &rhs) const |
Data Fields | |
const void * | pNext = nullptr |
BufferCreateFlags | flags |
DeviceSize | size |
BufferUsageFlags | usage |
SharingMode | sharingMode |
uint32_t | queueFamilyIndexCount |
const uint32_t * | pQueueFamilyIndices |
Private Attributes | |
StructureType | sType = StructureType::eBufferCreateInfo |
Definition at line 22811 of file vulkan.hpp.
|
inline |
Definition at line 22813 of file vulkan.hpp.
|
inline |
Definition at line 22828 of file vulkan.hpp.
References memcpy.
|
inline |
Definition at line 22885 of file vulkan.hpp.
|
inline |
Definition at line 22880 of file vulkan.hpp.
|
inline |
Definition at line 22902 of file vulkan.hpp.
References operator==().
|
inline |
Definition at line 22833 of file vulkan.hpp.
References memcpy.
|
inline |
Definition at line 22890 of file vulkan.hpp.
References flags, pNext, pQueueFamilyIndices, queueFamilyIndexCount, sharingMode, size, sType, and usage.
Referenced by operator!=().
|
inline |
Definition at line 22844 of file vulkan.hpp.
|
inline |
Definition at line 22838 of file vulkan.hpp.
References pNext.
|
inline |
Definition at line 22874 of file vulkan.hpp.
References pQueueFamilyIndices.
|
inline |
Definition at line 22868 of file vulkan.hpp.
References queueFamilyIndexCount.
|
inline |
Definition at line 22862 of file vulkan.hpp.
References sharingMode.
|
inline |
Definition at line 22850 of file vulkan.hpp.
|
inline |
Definition at line 22856 of file vulkan.hpp.
BufferCreateFlags VULKAN_HPP_NAMESPACE::BufferCreateInfo::flags |
Definition at line 22912 of file vulkan.hpp.
Referenced by operator==().
const void* VULKAN_HPP_NAMESPACE::BufferCreateInfo::pNext = nullptr |
Definition at line 22911 of file vulkan.hpp.
Referenced by operator==(), and setPNext().
const uint32_t* VULKAN_HPP_NAMESPACE::BufferCreateInfo::pQueueFamilyIndices |
Definition at line 22917 of file vulkan.hpp.
Referenced by operator==(), and setPQueueFamilyIndices().
uint32_t VULKAN_HPP_NAMESPACE::BufferCreateInfo::queueFamilyIndexCount |
Definition at line 22916 of file vulkan.hpp.
Referenced by operator==(), and setQueueFamilyIndexCount().
SharingMode VULKAN_HPP_NAMESPACE::BufferCreateInfo::sharingMode |
Definition at line 22915 of file vulkan.hpp.
Referenced by operator==(), and setSharingMode().
DeviceSize VULKAN_HPP_NAMESPACE::BufferCreateInfo::size |
Definition at line 22913 of file vulkan.hpp.
Referenced by operator==().
|
private |
Definition at line 22908 of file vulkan.hpp.
Referenced by operator==().
BufferUsageFlags VULKAN_HPP_NAMESPACE::BufferCreateInfo::usage |
Definition at line 22914 of file vulkan.hpp.
Referenced by operator==().