#include <CommandBuffer.hpp>
Definition at line 24 of file CommandBuffer.hpp.
◆ CommandBuffer() [1/4]
lug::Graphics::Vulkan::API::CommandBuffer::CommandBuffer |
( |
| ) |
|
|
default |
◆ CommandBuffer() [2/4]
lug::Graphics::Vulkan::API::CommandBuffer::CommandBuffer |
( |
const CommandBuffer & |
| ) |
|
|
delete |
◆ CommandBuffer() [3/4]
lug::Graphics::Vulkan::API::CommandBuffer::CommandBuffer |
( |
CommandBuffer && |
CommandBuffer | ) |
|
◆ ~CommandBuffer()
lug::Graphics::Vulkan::API::CommandBuffer::~CommandBuffer |
( |
| ) |
|
◆ CommandBuffer() [4/4]
lug::Graphics::Vulkan::API::CommandBuffer::CommandBuffer |
( |
VkCommandBuffer |
commandBuffer, |
|
|
const CommandPool * |
commandPool |
|
) |
| |
|
explicitprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator VkCommandBuffer()
lug::Graphics::Vulkan::API::CommandBuffer::operator VkCommandBuffer |
( |
| ) |
const |
|
inlineexplicit |
◆ getCommandPool()
const CommandPool * CommandBuffer::getCommandPool |
( |
| ) |
const |
|
inline |
◆ begin()
bool lug::Graphics::Vulkan::API::CommandBuffer::begin |
( |
VkCommandBufferUsageFlags |
flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT | ) |
const |
◆ end()
bool lug::Graphics::Vulkan::API::CommandBuffer::end |
( |
| ) |
const |
◆ reset()
bool lug::Graphics::Vulkan::API::CommandBuffer::reset |
( |
bool |
releaseRessources = false | ) |
const |
◆ destroy()
void lug::Graphics::Vulkan::API::CommandBuffer::destroy |
( |
| ) |
|
◆ Builder::CommandBuffer
◆ _commandBuffer
VkCommandBuffer lug::Graphics::Vulkan::API::CommandBuffer::_commandBuffer {VK_NULL_HANDLE} |
|
private |
◆ _commandPool
const CommandPool* lug::Graphics::Vulkan::API::CommandBuffer::_commandPool {nullptr} |
|
private |
The documentation for this class was generated from the following files: