NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Classes | Typedefs
Entity.h File Reference

A single object to represent everything inside the world. More...

#include <memory>
#include <set>
#include <d3dx9math.h>
#include <boost/any.hpp>
#include "QuatMath.h"
#include "PropertyMap.h"
#include "Entity_fwd.h"
Include dependency graph for Entity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Entity

Typedefs

typedef std::shared_ptr
< std::string > 
MutableStringSPTR

Detailed Description

A single object to represent everything inside the world.

Author:
Adam Martin
Date:
2011-07-20 A entity is a link between different components that make it up. Anything inside the world is represented by an entity and its components. Entity's contain an id and location, rotation, scale that define the most common attributes of everything in the world.

Definition in file Entity.h.