#include <Buffer.hpp>
Definition at line 17 of file Buffer.hpp.
◆ Buffer() [1/3]
lug::Graphics::Vulkan::API::Builder::Buffer::Buffer |
( |
const API::Device & |
device | ) |
|
◆ Buffer() [2/3]
lug::Graphics::Vulkan::API::Builder::Buffer::Buffer |
( |
const Buffer & |
| ) |
|
|
delete |
◆ Buffer() [3/3]
lug::Graphics::Vulkan::API::Builder::Buffer::Buffer |
( |
Buffer && |
| ) |
|
|
delete |
◆ ~Buffer()
lug::Graphics::Vulkan::API::Builder::Buffer::~Buffer |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
Buffer& lug::Graphics::Vulkan::API::Builder::Buffer::operator= |
( |
const Buffer & |
| ) |
|
|
delete |
◆ operator=() [2/2]
Buffer& lug::Graphics::Vulkan::API::Builder::Buffer::operator= |
( |
Buffer && |
| ) |
|
|
delete |
◆ setSize()
void Buffer::setSize |
( |
VkDeviceSize |
size | ) |
|
|
inline |
◆ setFlags()
void Buffer::setFlags |
( |
VkBufferCreateFlags |
flags | ) |
|
|
inline |
◆ setUsage()
void Buffer::setUsage |
( |
VkBufferUsageFlags |
usage | ) |
|
|
inline |
◆ setExclusive()
void Buffer::setExclusive |
( |
bool |
exclusive | ) |
|
|
inline |
◆ setQueueFamilyIndices()
void Buffer::setQueueFamilyIndices |
( |
std::set< uint32_t > |
queueFamilyIndices | ) |
|
|
inline |
◆ build() [1/2]
bool lug::Graphics::Vulkan::API::Builder::Buffer::build |
( |
API::Buffer & |
instance, |
|
|
VkResult * |
returnResult = nullptr |
|
) |
| |
◆ build() [2/2]
std::unique_ptr< API::Buffer > lug::Graphics::Vulkan::API::Builder::Buffer::build |
( |
VkResult * |
returnResult = nullptr | ) |
|
◆ _device
const API::Device& lug::Graphics::Vulkan::API::Builder::Buffer::_device |
|
private |
◆ _size
VkDeviceSize lug::Graphics::Vulkan::API::Builder::Buffer::_size {} |
|
private |
◆ _flags
VkBufferCreateFlags lug::Graphics::Vulkan::API::Builder::Buffer::_flags {} |
|
private |
◆ _exclusive
bool lug::Graphics::Vulkan::API::Builder::Buffer::_exclusive {false} |
|
private |
◆ _usage
VkBufferUsageFlags lug::Graphics::Vulkan::API::Builder::Buffer::_usage {} |
|
private |
◆ _queueFamilyIndices
std::set<uint32_t> lug::Graphics::Vulkan::API::Builder::Buffer::_queueFamilyIndices {} |
|
private |
The documentation for this class was generated from the following files: