#include <CeresEngine/Graphics/GraphicsCommandBuffer.hpp>
|
| | GraphicsCommand ()=default |
| |
| | GraphicsCommand (const GraphicsState &graphicsState, TextureGraphicsCommand &&command) |
| |
| | GraphicsCommand (const GraphicsState &graphicsState, ShapeGraphicsCommand &&command) |
| |
| | GraphicsCommand (const GraphicsState &graphicsState, TextGraphicsCommand &&command) |
| |
| | GraphicsCommand (const GraphicsState &graphicsState, ClearGraphicsCommand &&command) |
| |
| | GraphicsCommand (const GraphicsState &graphicsState, RawGraphicsCommand &&command) |
| |
| | GraphicsCommand (const GraphicsCommand &)=default |
| |
| GraphicsCommand & | operator= (const GraphicsCommand &)=default |
| |
| | GraphicsCommand (GraphicsCommand &&) noexcept=default |
| |
| GraphicsCommand & | operator= (GraphicsCommand &&) noexcept=default |
| |
| | ~GraphicsCommand ()=default |
| |
| template<typename Allocator > |
| | GraphicsCommand (std::allocator_arg_t, const Allocator &allocator) |
| |
| template<typename Allocator > |
| | GraphicsCommand (std::allocator_arg_t, const Allocator &allocator, const GraphicsState &graphicsState, TextureGraphicsCommand &&command) |
| |
| template<typename Allocator > |
| | GraphicsCommand (std::allocator_arg_t, const Allocator &allocator, const GraphicsState &graphicsState, ShapeGraphicsCommand &&command) |
| |
| template<typename Allocator > |
| | GraphicsCommand (std::allocator_arg_t, const Allocator &allocator, const GraphicsState &graphicsState, TextGraphicsCommand &&command) |
| |
| template<typename Allocator > |
| | GraphicsCommand (std::allocator_arg_t, const Allocator &allocator, const GraphicsState &graphicsState, ClearGraphicsCommand &&command) |
| |
| template<typename Allocator > |
| | GraphicsCommand (std::allocator_arg_t, const Allocator &allocator, const GraphicsState &graphicsState, RawGraphicsCommand &&command) |
| |
| template<typename Allocator > |
| | GraphicsCommand (std::allocator_arg_t, const Allocator &allocator, const GraphicsCommand &other) |
| |
| | GraphicsCommand (const GraphicsCommand &other, AnyAllocatorReference allocator) |
| |
| template<typename T > |
| bool | is () const noexcept |
| |
| template<typename T > |
| T & | as () |
| |
| template<typename T > |
| const T & | as () const |
| |
| template<typename Visitor > |
| decltype(auto) | visit (Visitor &&visitor) const |
| |
◆ Variant
◆ GraphicsCommand() [1/16]
| CeresEngine::GraphicsCommand::GraphicsCommand |
( |
| ) |
|
|
default |
◆ GraphicsCommand() [2/16]
◆ GraphicsCommand() [3/16]
◆ GraphicsCommand() [4/16]
◆ GraphicsCommand() [5/16]
◆ GraphicsCommand() [6/16]
◆ GraphicsCommand() [7/16]
◆ GraphicsCommand() [8/16]
◆ ~GraphicsCommand()
| CeresEngine::GraphicsCommand::~GraphicsCommand |
( |
| ) |
|
|
default |
◆ GraphicsCommand() [9/16]
| CeresEngine::GraphicsCommand::GraphicsCommand |
( |
std::allocator_arg_t |
, |
|
|
const Allocator & |
allocator |
|
) |
| |
|
inlineexplicit |
◆ GraphicsCommand() [10/16]
◆ GraphicsCommand() [11/16]
◆ GraphicsCommand() [12/16]
◆ GraphicsCommand() [13/16]
◆ GraphicsCommand() [14/16]
◆ GraphicsCommand() [15/16]
| CeresEngine::GraphicsCommand::GraphicsCommand |
( |
std::allocator_arg_t |
, |
|
|
const Allocator & |
allocator, |
|
|
const GraphicsCommand & |
other |
|
) |
| |
|
inline |
◆ GraphicsCommand() [16/16]
◆ as() [1/2]
| T & CeresEngine::GraphicsCommand::as |
( |
| ) |
|
|
inline |
◆ as() [2/2]
| const T & CeresEngine::GraphicsCommand::as |
( |
| ) |
const |
|
inline |
◆ is()
| bool CeresEngine::GraphicsCommand::is |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ visit()
| decltype(auto) CeresEngine::GraphicsCommand::visit |
( |
Visitor && |
visitor | ) |
const |
|
inline |
◆ GraphicsCommandBuffer
◆ graphicsState
Describes the rendering state the moment the command was recorded.
◆ mData
| Variant CeresEngine::GraphicsCommand::mData |
|
private |
The documentation for this struct was generated from the following file: