Game Engine
Architected a C++ game engine with a runtime reflection system - employing Chain of
Loading...
Searching...
No Matches
Fiea::Engine::Actions Namespace Reference

Classes

class  Action
class  ActionAddDatum
class  ActionCondition
class  ActionConditionalIncrement
class  ActionDecrement
class  ActionDelayed
class  ActionIncrement
class  ActionList
class  ActionListWhileLoop
class  ActionLoopIncrement
class  ActionOutput
class  ActionPreamble
class  ActionTimed

Functions

 RTTI_DEFINITIONS (ActionOutput)
 FACTORY_DEFINE (ActionOutput)
 FACTORY_DECLARE (ActionOutput, Action)
 RTTI_DEFINITIONS (Action)
 FACTORY_DEFINE (Action)
 RTTI_DEFINITIONS (ActionList)
 FACTORY_DEFINE (ActionList)
 RTTI_DEFINITIONS (ActionAddDatum)
 FACTORY_DEFINE (ActionAddDatum)
 FACTORY_DECLARE (ActionAddDatum, Action)
 RTTI_DEFINITIONS (ActionCondition)
 FACTORY_DEFINE (ActionCondition)
 FACTORY_DECLARE (ActionCondition, Action)
 RTTI_DEFINITIONS (ActionConditionalIncrement)
 FACTORY_DEFINE (ActionConditionalIncrement)
 FACTORY_DECLARE (ActionConditionalIncrement, Action)
 RTTI_DEFINITIONS (ActionDecrement)
 FACTORY_DEFINE (ActionDecrement)
 FACTORY_DECLARE (ActionDecrement, Action)
 RTTI_DEFINITIONS (ActionDelayed)
 FACTORY_DEFINE (ActionDelayed)
 FACTORY_DECLARE (ActionDelayed, Action)
 RTTI_DEFINITIONS (ActionIncrement)
 FACTORY_DEFINE (ActionIncrement)
 FACTORY_DECLARE (ActionIncrement, Action)
 RTTI_DEFINITIONS (ActionListWhileLoop)
 FACTORY_DEFINE (ActionListWhileLoop)
 FACTORY_DECLARE (ActionListWhileLoop, Action)
 RTTI_DEFINITIONS (ActionLoopIncrement)
 FACTORY_DEFINE (ActionLoopIncrement)
 FACTORY_DECLARE (ActionLoopIncrement, Action)
 RTTI_DEFINITIONS (ActionPreamble)
 FACTORY_DEFINE (ActionPreamble)
 FACTORY_DECLARE (ActionPreamble, Action)
 RTTI_DEFINITIONS (ActionTimed)
 FACTORY_DEFINE (ActionTimed)
 FACTORY_DECLARE (ActionTimed, Action)
 FACTORY_DECLARE (Action, Action)
 FACTORY_DECLARE (ActionList, Action)

Function Documentation

◆ FACTORY_DECLARE() [1/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( Action ,
Action  )

◆ FACTORY_DECLARE() [2/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionAddDatum ,
Action  )

◆ FACTORY_DECLARE() [3/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionCondition ,
Action  )

◆ FACTORY_DECLARE() [4/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionConditionalIncrement ,
Action  )

◆ FACTORY_DECLARE() [5/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionDecrement ,
Action  )

◆ FACTORY_DECLARE() [6/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionDelayed ,
Action  )

◆ FACTORY_DECLARE() [7/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionIncrement ,
Action  )

◆ FACTORY_DECLARE() [8/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionList ,
Action  )

◆ FACTORY_DECLARE() [9/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionListWhileLoop ,
Action  )

◆ FACTORY_DECLARE() [10/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionLoopIncrement ,
Action  )

◆ FACTORY_DECLARE() [11/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionOutput ,
Action  )

◆ FACTORY_DECLARE() [12/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionPreamble ,
Action  )

◆ FACTORY_DECLARE() [13/13]

Fiea::Engine::Actions::FACTORY_DECLARE ( ActionTimed ,
Action  )

◆ FACTORY_DEFINE() [1/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( Action )

◆ FACTORY_DEFINE() [2/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionAddDatum )

◆ FACTORY_DEFINE() [3/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionCondition )

◆ FACTORY_DEFINE() [4/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionConditionalIncrement )

◆ FACTORY_DEFINE() [5/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionDecrement )

◆ FACTORY_DEFINE() [6/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionDelayed )

◆ FACTORY_DEFINE() [7/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionIncrement )

◆ FACTORY_DEFINE() [8/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionList )

◆ FACTORY_DEFINE() [9/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionListWhileLoop )

◆ FACTORY_DEFINE() [10/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionLoopIncrement )

◆ FACTORY_DEFINE() [11/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionOutput )

◆ FACTORY_DEFINE() [12/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionPreamble )

◆ FACTORY_DEFINE() [13/13]

Fiea::Engine::Actions::FACTORY_DEFINE ( ActionTimed )

◆ RTTI_DEFINITIONS() [1/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( Action )

◆ RTTI_DEFINITIONS() [2/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionAddDatum )

◆ RTTI_DEFINITIONS() [3/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionCondition )

◆ RTTI_DEFINITIONS() [4/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionConditionalIncrement )

◆ RTTI_DEFINITIONS() [5/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionDecrement )

◆ RTTI_DEFINITIONS() [6/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionDelayed )

◆ RTTI_DEFINITIONS() [7/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionIncrement )

◆ RTTI_DEFINITIONS() [8/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionList )

◆ RTTI_DEFINITIONS() [9/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionListWhileLoop )

◆ RTTI_DEFINITIONS() [10/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionLoopIncrement )

◆ RTTI_DEFINITIONS() [11/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionOutput )

◆ RTTI_DEFINITIONS() [12/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionPreamble )

◆ RTTI_DEFINITIONS() [13/13]

Fiea::Engine::Actions::RTTI_DEFINITIONS ( ActionTimed )