#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: