#include <CommandBuffer.h>
Definition at line 109 of file CommandBuffer.h.
◆ CommandList
◆ ~CommandBuffer()
Divide::GFX::CommandBuffer::~CommandBuffer |
( |
| ) |
|
◆ add() [1/5]
template<typename T >
requires std::is_base_of_v<
CommandBase, T>
T * Divide::GFX::CommandBuffer::add |
◆ add() [2/5]
void Divide::GFX::CommandBuffer::add |
( |
const CommandBuffer & |
other | ) |
|
◆ add() [3/5]
template<typename T >
requires std::is_base_of_v<
CommandBase, T>
T * Divide::GFX::CommandBuffer::add |
( |
const T & |
command | ) |
|
◆ add() [4/5]
◆ add() [5/5]
template<typename T >
requires std::is_base_of_v<
CommandBase, T>
T * Divide::GFX::CommandBuffer::add |
( |
T && |
command | ) |
|
◆ batch()
void Divide::GFX::CommandBuffer::batch |
( |
| ) |
|
◆ clean()
void Divide::GFX::CommandBuffer::clean |
( |
| ) |
|
|
protected |
◆ cleanInternal()
bool Divide::GFX::CommandBuffer::cleanInternal |
( |
| ) |
|
|
protected |
◆ clear() [1/2]
void Divide::GFX::CommandBuffer::clear |
( |
| ) |
|
◆ clear() [2/2]
void Divide::GFX::CommandBuffer::clear |
( |
const char * |
name, |
|
|
size_t |
reservedCmdCount |
|
) |
| |
◆ PROPERTY_R()
Divide::GFX::CommandBuffer::PROPERTY_R |
( |
CommandList |
, |
|
|
commands |
|
|
) |
| |
◆ toString()
string Divide::GFX::CommandBuffer::toString |
( |
| ) |
const |
Multi-line. indented list of all commands (and params for some of them)
Definition at line 641 of file CommandBuffer.cpp.
◆ validate()
std::pair< ErrorType, size_t > Divide::GFX::CommandBuffer::validate |
( |
| ) |
const |
Verify that the commands in the buffer are valid and in the right order.
Definition at line 444 of file CommandBuffer.cpp.
◆ _batched
bool Divide::GFX::CommandBuffer::_batched { false } |
|
protected |
◆ _name
Str<64> Divide::GFX::CommandBuffer::_name |
|
protected |
◆ COMMAND_BUFFER_INIT_SIZE
constexpr U32 Divide::GFX::CommandBuffer::COMMAND_BUFFER_INIT_SIZE = 32u |
|
staticconstexpr |
The documentation for this class was generated from the following files: