NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
sharedbase Directory Reference
Directory dependency graph for src/sharedbase/:
src/sharedbase/

Files

file  ComponentInterface.cpp [code]
 

ComponentInterface class used as a common base for all components.


file  ComponentInterface.h [code]
 

ComponentInterface class used as a common base for all components.


file  Entity.cpp [code]
 

A single object to represent everything inside the world.


file  Entity.h [code]
 

A single object to represent everything inside the world.


file  Entity_fwd.h [code]
 

A simple header for easy forward declaration of EntitySPTRs.


file  EntityList.h [code]
 

Manager for all entities in existence.


file  Envelope.cpp [code]
 

Container for message data passed between cores.


file  Envelope.h [code]
 

Container for message data passed between cores.


file  Envelope_fwd.h [code]
 

Forward declarations of the Envelope types.


file  EventLogger.cpp [code]
 

Simple event logger to output debug and other messages to file.


file  EventLogger.h [code]
 

Simple event logger to output debug and other messages to file.


file  MessageRouter.cpp [code]
file  MessageRouter.h [code]
 

Message routing class to allow advanced subscription based messaging.


file  ModuleInterface.h [code]
 

CoreInterface class used as a common base for all cores.


file  OSInterface.cpp [code]
 

Base interface for any OS specific code.


file  OSinterface.h [code]
 

Base interface for any OS specific code.


file  OSInterface_fwd.h [code]
 

Base interface for any OS specific code.


file  PointList.cpp [code]
 

A dynamic helical tube mesh.


file  PointList.h [code]
 

*TODO:


file  PropertyMap.h [code]
 

Properties class to maintain global properties for use in the whole engine.


file  QuatMath.cpp [code]
 

Provides some simple helper functions that seem to be missing in DX in regards to quaternions.


file  QuatMath.h [code]
 

Provides some simple helper functions that seem to be missing in DX in regards to quaternions.


file  ScriptObjectInterface.h [code]
 

Provides a common interface for all objects that are to be made available to scripting.