![]() |
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