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 |