API Documentation
MAIN PAGE
NAMESPACES
CLASSES
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
Documentation
Headers
NilkinsGraphics
RenderQueues
RenderStrategies
Commands
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
Generated by
Doxygen
1.8.18