![]() |
Vireo
0.0
Vireo 3D Rendering Hardware Interface
|
a command allocator (pool) object
Manual page : Command Lists
Public Member Functions | |
virtual void | reset () const = 0 |
virtual std::shared_ptr< CommandList > | createCommandList (const Pipeline &pipeline) const = 0 |
std::shared_ptr< CommandList > | createCommandList (const std::shared_ptr< const Pipeline > &pipeline) const |
virtual std::shared_ptr< CommandList > | createCommandList () const = 0 |
auto | getCommandListType () const |
virtual | ~CommandAllocator () = default |
CommandAllocator (CommandAllocator &) = delete | |
CommandAllocator & | operator= (const CommandAllocator &) = delete |
Protected Member Functions | |
CommandAllocator (const CommandType type) | |
|
virtualdefault |
|
delete |
|
inlineprotected |
|
pure virtual |
Returns a new command lists
|
pure virtual |
Returns a new graphic command list
pipeline | Associated pipeline |
|
inline |
Returns a new graphic command list
pipeline | Associated pipeline |
|
inline |
Returns the type of command list created by this allocator
|
delete |
|
pure virtual |
Resets the command allocator and of the associated command lists