|
RetroArch
|
#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 const VkBufferCreateInfo & () const | |
| bool | operator== (BufferCreateInfo const &rhs) const |
| bool | operator!= (BufferCreateInfo const &rhs) const |
Public Attributes | |
| 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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| BufferCreateFlags VULKAN_HPP_NAMESPACE::BufferCreateInfo::flags |
| uint32_t VULKAN_HPP_NAMESPACE::BufferCreateInfo::queueFamilyIndexCount |
| SharingMode VULKAN_HPP_NAMESPACE::BufferCreateInfo::sharingMode |
| DeviceSize VULKAN_HPP_NAMESPACE::BufferCreateInfo::size |
|
private |
| BufferUsageFlags VULKAN_HPP_NAMESPACE::BufferCreateInfo::usage |
1.8.15