[OgreKit Lua]

Public Member Functions | Public Attributes | List of all members
gsProcessManager Class Reference

Public Member Functions

 gsProcessManager (gkProcessManager *processManager)
 
 ~gsProcessManager ()
 
void addProcess (gsProcess *process)
 
void removeProcess (gsProcess *proc)
 
gkProcess * createWait (float time)
 
gkProcess * createTranslation (gsGameObject *obj, float time, const gsVector3 &to)
 
gkProcess * createTranslation (gsGameObject *obj, float time, const gsVector3 &from, const gsVector3 &to)
 
gkProcess * createOrientation (gsGameObject *obj, float time, const gsVector3 &toOrientation)
 
gkProcess * createOrientation (gsGameObject *obj, float time, const gsVector3 &fromOrientation, const gsVector3 &toOrientation)
 
gkProcess * createParallel (gsArray< gsProcess, gkProcess > &processes, float maxTime=0)
 
gkProcess * createSequence (gsArray< gsProcess, gkProcess > &processes, float maxTime=0)
 
gkProcess * createSound (const gkString &soundName)
 

Public Attributes

gkProcessManager * m_processManager
 

Constructor & Destructor Documentation

gsProcessManager::gsProcessManager ( gkProcessManager *  processManager)
gsProcessManager::~gsProcessManager ( )

Member Function Documentation

void gsProcessManager::addProcess ( gsProcess process)
gkProcess* gsProcessManager::createOrientation ( gsGameObject obj,
float  time,
const gsVector3 toOrientation 
)
gkProcess* gsProcessManager::createOrientation ( gsGameObject obj,
float  time,
const gsVector3 fromOrientation,
const gsVector3 toOrientation 
)
gkProcess* gsProcessManager::createParallel ( gsArray< gsProcess, gkProcess > &  processes,
float  maxTime = 0 
)
gkProcess* gsProcessManager::createSequence ( gsArray< gsProcess, gkProcess > &  processes,
float  maxTime = 0 
)
gkProcess* gsProcessManager::createSound ( const gkString &  soundName)
gkProcess* gsProcessManager::createTranslation ( gsGameObject obj,
float  time,
const gsVector3 to 
)
gkProcess* gsProcessManager::createTranslation ( gsGameObject obj,
float  time,
const gsVector3 from,
const gsVector3 to 
)
gkProcess* gsProcessManager::createWait ( float  time)
void gsProcessManager::removeProcess ( gsProcess proc)

Member Data Documentation

gkProcessManager* gsProcessManager::m_processManager