GEE_Engine Class Reference

An engine that runs an action manager in harmony with a world. More...

#include <gee_engine.h>

Collaboration diagram for GEE_Engine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Protected Member Functions

Protected Attributes

Static Protected Attributes


Detailed Description

An engine that runs an action manager in harmony with a world.


Constructor & Destructor Documentation

GEE_Engine::GEE_Engine  ) 
 

GEE_Engine::~GEE_Engine  ) 
 


Member Function Documentation

void GEE_Engine::addOperator GEE_Operator  ) 
 

void GEE_Engine::update GEE_TimeStamp   ) 
 

void GEE_Engine::rewind GEE_TimeStamp   ) 
 

void GEE_Engine::toBegin  ) 
 

void GEE_Engine::undo bool  update = true,
uint  n = 1
 

void GEE_Engine::redo bool  update = true,
uint  n = 1
 

bool GEE_Engine::read const char *  ,
bool  merge = false,
bool  clean = true
 

bool GEE_Engine::write const char *   ) 
 

Writes all data in the engine to a file.

bool GEE_Engine::mergeGalleriesFrom const char *   ) 
 

Reads a file and merges all gallery items and the saves state of the world into the gallery.

GEE_World& GEE_Engine::world  )  [inline]
 

GEE_OperatorManager& GEE_Engine::actions  )  [inline]
 

GEE_Gallery& GEE_Engine::gallery  )  [inline]
 

void GEE_Engine::setGarbageBin VEE_GarbageBin bin  ) 
 

void GEE_Engine::collectObjects bool  clearOld = true  ) 
 

Collects all geometry into sorted lists.

One list is for solids and another for transparencies.

void GEE_Engine::clear  ) 
 

Clears all member variables.

GEE_CollectorRenderer& GEE_Engine::collector  )  [inline]
 

void GEE_Engine::remapThese GEE_OperatorManager ,
GEE_World ,
GEE_Gallery
[static, protected]
 


Member Data Documentation

GEE_Gallery GEE_Engine::m_gallery [protected]
 

GEE_World GEE_Engine::m_world [protected]
 

GEE_OperatorManager GEE_Engine::m_actions [protected]
 

GEE_TimeStamp GEE_Engine::m_prevTime [protected]
 

GEE_CollectorRenderer GEE_Engine::m_collector [protected]
 

bool GEE_Engine::m_debug = false [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:03 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6