Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::scene Namespace Reference


Detailed Description

Todo:
document


Classes

class  ActorEntity
struct  Billboard
class  BillboardEntity
struct  BodyData
class  CameraManager
class  Entity
class  EntityFactory
class  LevelLoader
class  LightingEntity
class  LoadMonitor
class  Locus
class  LocusEntity
class  Logic
class  ModelEntity
class  NameEntity
class  SceneGraph
class  SceneManager
class  Skybox
class  SolidEntity
class  TriggerEntity
class  User
 a user's representation in the application More...
class  UserEntity

Typedefs

typedef std::map< int, Entity * > ID2EntityMap
typedef std::map< int, Entity
* >::iterator 
ID2EntityMapIter
typedef std::map< std::string,
Entity * > 
Name2EntityMap

Enumerations

enum  EntityType {
  ENTITY, MODEL_ENTITY, SOLID_ENTITY, ACTOR_ENTITY,
  ANIMAL_ACTOR_ENTITY, ACTOR, SKYBOX, TRIGGER,
  TERRAIN, BILLBOARD
}
enum  Flags {
  FLAG_NONE = 0x00, FLAG_PERSISTENT = 0x01, FLAG_STATIC = 0x02, FLAG_DYNAMIC = 0x04,
  FLAG_SYNCHRONIZED = 0x08, FLAG_HASCOORDS = 0x10, FLAG_Y = 0x20, FLAG_MANUAL_DELETE = 0x40
}
enum  GeomType { BOX, CCYLINDER, SPHERE }


Typedef Documentation

typedef std::map<int, Entity*> ONE::scene::ID2EntityMap
 

typedef std::map<int, Entity*>::iterator ONE::scene::ID2EntityMapIter
 

typedef std::map<std::string, Entity*> ONE::scene::Name2EntityMap
 


Enumeration Type Documentation

enum ONE::scene::EntityType
 

Enumerator:
ENTITY 
MODEL_ENTITY 
SOLID_ENTITY 
ACTOR_ENTITY 
ANIMAL_ACTOR_ENTITY 
ACTOR 
SKYBOX 
TRIGGER 
TERRAIN 
BILLBOARD 

enum ONE::scene::Flags
 

Enumerator:
FLAG_NONE 
FLAG_PERSISTENT 
FLAG_STATIC 
FLAG_DYNAMIC 
FLAG_SYNCHRONIZED 
FLAG_HASCOORDS 
FLAG_Y 
FLAG_MANUAL_DELETE 

enum ONE::scene::GeomType
 

Enumerator:
BOX 
CCYLINDER 
SPHERE 


Generated on Wed Sep 7 19:03:27 2005 for ONEngine by  doxygen 1.4.3