GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes
radix::PlayerSystem Class Reference

#include <external/RadixEngine/include/radix/system/PlayerSystem.hpp>

Inherits radix::System.

Public Member Functions

 PlayerSystem (World &, BaseGame *)
 
 ~PlayerSystem ()
 
const char * getName () const
 
TypeId getTypeId () const
 
bool runsBefore (const System &)
 
void update (TDelta dtime)
 
- Public Member Functions inherited from radix::System
 System (World &w)
 
virtual bool runsAfter (const System &)
 

Protected Member Functions

void mouseLook (Entity &entity)
 
void runTasks (Entity &entity, TDelta dtime)
 
bool allowedToRun (std::unordered_set< PlayerTask * > &blackList, PlayerTask *task)
 

Protected Attributes

BaseGamegame
 
- Protected Attributes inherited from radix::System
Worldworld
 

Additional Inherited Members

- Public Types inherited from radix::System
using TypeId = SystemTypeId
 
- Static Public Member Functions inherited from radix::System
template<typename T >
static TypeId getTypeId ()
 Gets a component's type ID. More...
 

Constructor & Destructor Documentation

radix::PlayerSystem::PlayerSystem ( World w,
BaseGame game 
)
radix::PlayerSystem::~PlayerSystem ( )

Member Function Documentation

bool radix::PlayerSystem::allowedToRun ( std::unordered_set< PlayerTask * > &  blackList,
PlayerTask task 
)
protected
const char* radix::PlayerSystem::getName ( ) const
inlinevirtual

Implements radix::System.

TypeId radix::PlayerSystem::getTypeId ( ) const
inlinevirtual

Implements radix::System.

void radix::PlayerSystem::mouseLook ( Entity entity)
protected
bool radix::PlayerSystem::runsBefore ( const System sys)
virtual

Reimplemented from radix::System.

void radix::PlayerSystem::runTasks ( Entity entity,
TDelta  dtime 
)
protected
void radix::PlayerSystem::update ( TDelta  dtime)
virtual

Implements radix::System.

Field Documentation

BaseGame* radix::PlayerSystem::game
protected

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