Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::GFX::DrawCommand Struct Referencefinal
+ Inheritance diagram for Divide::GFX::DrawCommand:

Public Member Functions

 PROPERTY_RW (bool, flag, false)
 
- Public Member Functions inherited from Divide::GFX::Command< CommandType::DRAW_COMMANDS >
 Command ()
 
virtual void addToBuffer (CommandBuffer *buffer) const final
 
- Public Member Functions inherited from Divide::GFX::CommandBase
 CommandBase (CommandType type)
 
 CommandBase (const CommandBase &)=default
 
CommandBaseoperator= (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 Public Attributes inherited from Divide::GFX::Command< CommandType::DRAW_COMMANDS >
static constexpr CommandType EType
 
- Protected Member Functions inherited from Divide::GFX::Command< CommandType::DRAW_COMMANDS >
virtual void DeleteCmd (CommandBase *&cmd) const final
 
virtual void DeleteCmd (CommandBase *&cmd) const =0
 

Detailed Description

Definition at line 80 of file Commands.inl.

Member Function Documentation

◆ PROPERTY_RW()

Divide::GFX::DrawCommand::PROPERTY_RW ( bool  ,
flag  ,
false   
)

Member Data Documentation

◆ _drawCommands

GenericDrawCommandContainer Divide::GFX::DrawCommand::_drawCommands

Definition at line 81 of file Commands.inl.


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