![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
Public Member Functions | |
PROPERTY_RW (bool, flag, false) | |
![]() | |
Command () | |
virtual void | addToBuffer (CommandBuffer *buffer) const final |
![]() | |
CommandBase (CommandType type) | |
CommandBase (const CommandBase &)=default | |
CommandBase & | operator= (const CommandBase &)=default |
virtual | ~CommandBase ()=default |
template<typename T > requires std::is_base_of_v<CommandBase, T> | |
FORCE_INLINE T * | As () |
virtual void | addToBuffer (CommandBuffer *buffer) const =0 |
PROPERTY_R (CommandType, type) | |
Public Attributes | |
GenericDrawCommandContainer | _drawCommands |
Additional Inherited Members | |
![]() | |
static constexpr CommandType | EType |
![]() | |
virtual void | DeleteCmd (CommandBase *&cmd) const final |
virtual void | DeleteCmd (CommandBase *&cmd) const =0 |
Definition at line 80 of file Commands.inl.
Divide::GFX::DrawCommand::PROPERTY_RW | ( | bool | , |
flag | , | ||
false | |||
) |
GenericDrawCommandContainer Divide::GFX::DrawCommand::_drawCommands |
Definition at line 81 of file Commands.inl.