NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Public Member Functions | Protected Attributes
ModuleInterface Class Reference
Inheritance diagram for ModuleInterface:
Inheritance graph
[legend]
Collaboration diagram for ModuleInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ModuleInterface (PropertyMap *gprops, MessageRouter *msgrouter, EntityList *elist=nullptr)
virtual void Update (double dt)=0
virtual void CreateComponent (std::string, std::map< std::string, boost::any > &, EntitySPTR)=0
virtual WHO_DELETES::TYPE RemoveComponent (ComponentInterface *)=0

Protected Attributes

MessageRoutermsgrouter
PropertyMapgprops
EntityListelist

Detailed Description

Definition at line 30 of file ModuleInterface.h.


The documentation for this class was generated from the following file: