#include <cmd_pool.h>
◆ CommandPool() [1/6]
nngn::CommandPool::CommandPool |
( |
| ) |
|
|
default |
◆ ~CommandPool() [1/2]
nngn::CommandPool::~CommandPool |
( |
| ) |
|
◆ CommandPool() [2/6]
nngn::CommandPool::CommandPool |
( |
const CommandPool & |
rhs | ) |
|
|
delete |
◆ CommandPool() [3/6]
◆ CommandPool() [4/6]
nngn::CommandPool::CommandPool |
( |
| ) |
|
|
default |
◆ ~CommandPool() [2/2]
nngn::CommandPool::~CommandPool |
( |
| ) |
|
◆ CommandPool() [5/6]
nngn::CommandPool::CommandPool |
( |
const CommandPool & |
rhs | ) |
|
|
delete |
◆ CommandPool() [6/6]
◆ alloc() [1/4]
bool nngn::CommandPool::alloc |
( |
std::size_t |
n | ) |
|
Allocates n
command buffers, which are appended to buffers.
◆ alloc() [2/4]
bool nngn::CommandPool::alloc |
( |
std::size_t |
n | ) |
|
Allocates n
command buffers, which are appended to buffers.
◆ alloc() [3/4]
◆ alloc() [4/4]
◆ buffers() [1/2]
◆ buffers() [2/2]
◆ free() [1/4]
void nngn::CommandPool::free |
( |
| ) |
|
Deallocates and frees all commands allocated from the pool.
◆ free() [2/4]
void nngn::CommandPool::free |
( |
| ) |
|
Deallocates and frees all commands allocated from the pool.
◆ free() [3/4]
◆ free() [4/4]
◆ id() [1/2]
◆ id() [2/2]
◆ init() [1/2]
bool nngn::CommandPool::init |
( |
VkDevice |
dev, |
|
|
std::uint32_t |
queue_family, |
|
|
VkCommandPoolCreateFlagBits |
flags = {} |
|
) |
| |
◆ init() [2/2]
bool nngn::CommandPool::init |
( |
VkDevice |
dev, |
|
|
std::uint32_t |
queue_family, |
|
|
VkCommandPoolCreateFlagBits |
flags = {} |
|
) |
| |
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
◆ operator=() [4/4]
◆ realloc() [1/2]
bool nngn::CommandPool::realloc |
( |
std::size_t |
n | ) |
|
Resets the pool and allocates n
command buffers.
◆ realloc() [2/2]
bool nngn::CommandPool::realloc |
( |
std::size_t |
n | ) |
|
Resets the pool and allocates n
command buffers.
◆ reset() [1/2]
void nngn::CommandPool::reset |
( |
| ) |
|
◆ reset() [2/2]
void nngn::CommandPool::reset |
( |
| ) |
|
◆ dev
VkDevice nngn::CommandPool::dev = {} |
|
private |
◆ m_buffers
The documentation for this class was generated from the following files: