GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
MoveMLAction Class Referenceabstract
Inheritance diagram for MoveMLAction:
Collaboration diagram for MoveMLAction:

Public Member Functions

 MoveMLAction (Action *next, Movement *mov, float start_time, float end_time)
virtual MainLoopItem * get_main_loop (MainLoopItem *next)
virtual void trigger ()=0
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
void Prepare ()
virtual void execute (MainLoopEnv &e)
virtual void handle_event (MainLoopEvent &e)
virtual std::vector< int > shader_id ()
Public Member Functions inherited from Action
virtual ~Action ()

Constructor & Destructor Documentation

◆ MoveMLAction()

MoveMLAction::MoveMLAction ( Action * next,
Movement * mov,
float start_time,
float end_time )
inline

Member Function Documentation

◆ Collect()

void MoveMLAction::Collect ( CollectVisitor & vis)
inlinevirtual

Implements MainLoopItem.

◆ execute()

virtual void MoveMLAction::execute ( MainLoopEnv & e)
inlinevirtual

Implements MainLoopItem.

◆ get_main_loop()

virtual MainLoopItem * MoveMLAction::get_main_loop ( MainLoopItem * next)
inlinevirtual

Implements Action.

◆ handle_event()

virtual void MoveMLAction::handle_event ( MainLoopEvent & e)
inlinevirtual

Implements MainLoopItem.

◆ HeavyPrepare()

void MoveMLAction::HeavyPrepare ( )
inlinevirtual

Implements MainLoopItem.

◆ Prepare()

void MoveMLAction::Prepare ( )
inlinevirtual

Implements MainLoopItem.

◆ shader_id()

virtual std::vector< int > MoveMLAction::shader_id ( )
inlinevirtual

Reimplemented from MainLoopItem.

◆ trigger()

virtual void MoveMLAction::trigger ( )
pure virtual

Implements Action.


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