|
SDL
2.0
|
#include <vulkan.hpp>
Collaboration diagram for VULKAN_HPP_NAMESPACE::BufferCreateInfo: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==().