API Documentation
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
RenderCommandQueue.h
1 // RenderCommandQueue.h
3 //
5 
6 namespace nkGraphics
7 {
11  class RenderCommandQueue final
12  {
13  public :
14 
15  // Constructor, destructor
19  RenderCommandQueue () noexcept ;
20 
21  // Getters
25  nkMemory::BufferView<RenderCommand> getCommands () const ;
26 
27  // Manipulations
33  void addCommand (const RenderCommand& command) ;
39  void reset () ;
40  } ;
41 }
nkGraphics::RenderCommandQueue::getCommands
nkMemory::BufferView< RenderCommand > getCommands() const
nkGraphics::RenderCommandQueue
A queue of rendering commands.
Definition: RenderCommandQueue.h:12
nkGraphics::RenderCommandQueue::reset
void reset()
nkGraphics::RenderCommand
Describes a render command and provides the necessary information for it to happen.
Definition: RenderCommand.h:12
nkGraphics::RenderCommandQueue::addCommand
void addCommand(const RenderCommand &command)
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7
nkGraphics::RenderCommandQueue::RenderCommandQueue
RenderCommandQueue() noexcept