CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ShapeGraphicsCommand Struct Referencefinal

#include <CeresEngine/Graphics/GraphicsCommandBuffer.hpp>

Public Member Functions

 ShapeGraphicsCommand ()=default
 
 ShapeGraphicsCommand (const ShapeGraphicsCommand &)=default
 
ShapeGraphicsCommandoperator= (const ShapeGraphicsCommand &)=default
 
 ShapeGraphicsCommand (ShapeGraphicsCommand &&) noexcept=default
 
ShapeGraphicsCommandoperator= (ShapeGraphicsCommand &&) noexcept=default
 
 ~ShapeGraphicsCommand ()=default
 
template<typename Allocator >
 ShapeGraphicsCommand (std::allocator_arg_t, const Allocator &allocator)
 
 ShapeGraphicsCommand (AnyAllocatorReference allocator)
 
template<typename Allocator >
 ShapeGraphicsCommand (std::allocator_arg_t, const Allocator &allocator, const ShapeGraphicsCommand &other)
 
 ShapeGraphicsCommand (const ShapeGraphicsCommand &other, AnyAllocatorReference allocator)
 

Public Attributes

Shape shape
 The shape to be rendered.
 

Constructor & Destructor Documentation

◆ ShapeGraphicsCommand() [1/7]

CeresEngine::ShapeGraphicsCommand::ShapeGraphicsCommand ( )
default

◆ ShapeGraphicsCommand() [2/7]

CeresEngine::ShapeGraphicsCommand::ShapeGraphicsCommand ( const ShapeGraphicsCommand )
default

◆ ShapeGraphicsCommand() [3/7]

CeresEngine::ShapeGraphicsCommand::ShapeGraphicsCommand ( ShapeGraphicsCommand &&  )
defaultnoexcept

◆ ~ShapeGraphicsCommand()

CeresEngine::ShapeGraphicsCommand::~ShapeGraphicsCommand ( )
default

◆ ShapeGraphicsCommand() [4/7]

template<typename Allocator >
CeresEngine::ShapeGraphicsCommand::ShapeGraphicsCommand ( std::allocator_arg_t  ,
const Allocator &  allocator 
)
inlineexplicit

◆ ShapeGraphicsCommand() [5/7]

CeresEngine::ShapeGraphicsCommand::ShapeGraphicsCommand ( AnyAllocatorReference  allocator)
inlineexplicit

◆ ShapeGraphicsCommand() [6/7]

template<typename Allocator >
CeresEngine::ShapeGraphicsCommand::ShapeGraphicsCommand ( std::allocator_arg_t  ,
const Allocator &  allocator,
const ShapeGraphicsCommand other 
)
inlineexplicit

◆ ShapeGraphicsCommand() [7/7]

CeresEngine::ShapeGraphicsCommand::ShapeGraphicsCommand ( const ShapeGraphicsCommand other,
AnyAllocatorReference  allocator 
)
inlineexplicit

Member Function Documentation

◆ operator=() [1/2]

ShapeGraphicsCommand & CeresEngine::ShapeGraphicsCommand::operator= ( const ShapeGraphicsCommand )
default

◆ operator=() [2/2]

ShapeGraphicsCommand & CeresEngine::ShapeGraphicsCommand::operator= ( ShapeGraphicsCommand &&  )
defaultnoexcept

Member Data Documentation

◆ shape

Shape CeresEngine::ShapeGraphicsCommand::shape

The shape to be rendered.


The documentation for this struct was generated from the following file: