ientity.h File Reference

#include <string>
#include "generic/constant.h"
#include "string/string.h"
#include "scenelib.h"
#include "modulesystem.h"
Include dependency graph for ientity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  EntityKeyValue
class  Entity
class  Entity::Observer
class  Entity::Visitor
class  EntityCreator

Namespaces

namespace  scene

Defines

#define INCLUDED_IENTITY_H

Typedefs

typedef Callback1< const
std::string & > 
KeyObserver
typedef Reference< scene::Node > NodeReference
typedef Stack< NodeReferencescene::Path
typedef GlobalModule
< EntityCreator
GlobalEntityModule
typedef GlobalModuleRef
< EntityCreator
GlobalEntityModuleRef

Functions

EntityNode_getEntity (scene::Node &node)
EntityCreatorGlobalEntityCreator ()

Define Documentation

#define INCLUDED_IENTITY_H

Definition at line 23 of file ientity.h.


Typedef Documentation

typedef GlobalModule<EntityCreator> GlobalEntityModule

Definition at line 158 of file ientity.h.

typedef GlobalModuleRef<EntityCreator> GlobalEntityModuleRef

Definition at line 162 of file ientity.h.

typedef Callback1<const std::string&> KeyObserver

Definition at line 31 of file ientity.h.

typedef Reference<scene::Node> NodeReference

Definition at line 115 of file ientity.h.


Function Documentation

EntityCreator& GlobalEntityCreator (  )  [inline]

Definition at line 165 of file ientity.h.

Entity* Node_getEntity ( scene::Node &  node  )  [inline]

Definition at line 100 of file ientity.h.


Generated by  doxygen 1.6.2