i6engine  1.0
ObjectConfig.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  i6e::api::objects::GOTemplateComponent
 internal representation of a Component within a GameObject template More...
 
struct  i6e::api::objects::GOTemplate
 internal representation of all GameObject templates More...
 
struct  i6e::api::objects::Object_Create_Create
 creates a GameObject out of a template file More...
 
struct  i6e::api::objects::Object_Create_Delete
 deletes a GameObject More...
 
struct  i6e::api::objects::Object_Level_Create
 loads a level More...
 
struct  i6e::api::objects::Object_Type_Delete
 deletes all objects of given type More...
 
struct  i6e::api::objects::Object_RegisterCTemplate_Create
 struct for registering component templates never send through network More...
 
struct  i6e::api::objects::Object_State_Update
 struct for saying the Object subsystem to send its state through network never send through network More...
 
struct  i6e::api::objects::Object_CreateAndCall_Create
 struct for creation of a GameObject and calling a callback with it never send through network More...
 
struct  i6e::api::objects::Object_ConditionalMessage_Update
 struct for sending messages to special GameObjects fullfilling the given method never send through network More...
 
struct  i6e::api::objects::Object_KillMe_Update
 struct for deletion of GameObject using ConditionalMessage never send through network More...
 
struct  i6e::api::objects::Position_Update
 message for creation of new Position More...
 
struct  i6e::api::objects::Object_Clean_Delete
 struct for deletion of all GameObjects never send through network More...
 
struct  i6e::api::objects::Object_Pause_Update
 pauses the subsystem never send through network More...
 
struct  i6e::api::objects::Object_ComponentTicking_Update
 enables or disables ticking of Components never send through network More...
 

Namespaces

 i6e
 
 i6e::api
 
 i6e::api::objects
 

Typedefs

typedef void(* i6e::api::CreateGO) (GOPtr, const attributeMap &)
 
typedef struct ISIXE_MODULES_API i6e::api::objects::GOTemplateComponent i6e::api::objects::GOTemplateComponent
 internal representation of a Component within a GameObject template More...
 
typedef struct ISIXE_MODULES_API i6e::api::objects::GOTemplate i6e::api::objects::GOTemplate
 internal representation of all GameObject templates More...
 
typedef i6e::api::objects::Object_Create_Create i6e::api::objects::Object_Create_Create
 creates a GameObject out of a template file More...
 
typedef i6e::api::objects::Object_Create_Delete i6e::api::objects::Object_Create_Delete
 deletes a GameObject More...
 
typedef i6e::api::objects::Object_Level_Create i6e::api::objects::Object_Level_Create
 loads a level More...
 
typedef i6e::api::objects::Object_Type_Delete i6e::api::objects::Object_Type_Delete
 deletes all objects of given type More...
 
typedef i6e::api::objects::Object_RegisterCTemplate_Create i6e::api::objects::Object_RegisterCTemplate_Create
 struct for registering component templates never send through network More...
 
typedef i6e::api::objects::Object_State_Update i6e::api::objects::Object_State_Update
 struct for saying the Object subsystem to send its state through network never send through network More...
 
typedef i6e::api::objects::Object_CreateAndCall_Create i6e::api::objects::Object_CreateAndCall_Create
 struct for creation of a GameObject and calling a callback with it never send through network More...
 
typedef i6e::api::objects::Object_ConditionalMessage_Update i6e::api::objects::Object_ConditionalMessage_Update
 struct for sending messages to special GameObjects fullfilling the given method never send through network More...
 
typedef i6e::api::objects::Object_KillMe_Update i6e::api::objects::Object_KillMe_Update
 struct for deletion of GameObject using ConditionalMessage never send through network More...
 
typedef i6e::api::objects::Position_Update i6e::api::objects::Position_Update
 message for creation of new Position More...
 
typedef i6e::api::objects::Object_Clean_Delete i6e::api::objects::Object_Clean_Delete
 struct for deletion of all GameObjects never send through network More...
 
typedef i6e::api::objects::Object_Pause_Update i6e::api::objects::Object_Pause_Update
 pauses the subsystem never send through network More...
 
typedef i6e::api::objects::Object_ComponentTicking_Update i6e::api::objects::Object_ComponentTicking_Update
 enables or disables ticking of Components never send through network More...
 

Enumerations

enum  i6e::api::objects::ObjectMessageTypes {
  i6e::api::objects::ObjReset, i6e::api::objects::ObjCreate, i6e::api::objects::ObjCreateAndCall, i6e::api::objects::ObjLevel,
  i6e::api::objects::ObjType, i6e::api::objects::ObjRegisterCTemplate, i6e::api::objects::ObjTicker, i6e::api::objects::ObjInsert,
  i6e::api::objects::ObjState, i6e::api::objects::ObjKillMe, i6e::api::objects::ObjConditionalMessage, i6e::api::objects::Position,
  i6e::api::objects::ObjClean, i6e::api::objects::ObjPause, i6e::api::objects::ObjComponentTicking
}