i6engine  1.0
i6e::api::objects Namespace Reference

Classes

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

Typedefs

typedef struct ISIXE_MODULES_API i6e::api::objects::GOTemplateComponent GOTemplateComponent
 internal representation of a Component within a GameObject template More...
 
typedef struct ISIXE_MODULES_API i6e::api::objects::GOTemplate GOTemplate
 internal representation of all GameObject templates More...
 
typedef i6e::api::objects::Object_Create_Create Object_Create_Create
 creates a GameObject out of a template file More...
 
typedef i6e::api::objects::Object_Create_Delete Object_Create_Delete
 deletes a GameObject More...
 
typedef i6e::api::objects::Object_Level_Create Object_Level_Create
 loads a level More...
 
typedef i6e::api::objects::Object_Type_Delete Object_Type_Delete
 deletes all objects of given type More...
 
typedef i6e::api::objects::Object_RegisterCTemplate_Create Object_RegisterCTemplate_Create
 struct for registering component templates never send through network More...
 
typedef i6e::api::objects::Object_State_Update 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 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 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 Object_KillMe_Update
 struct for deletion of GameObject using ConditionalMessage never send through network More...
 
typedef i6e::api::objects::Position_Update Position_Update
 message for creation of new Position More...
 
typedef i6e::api::objects::Object_Clean_Delete Object_Clean_Delete
 struct for deletion of all GameObjects never send through network More...
 
typedef i6e::api::objects::Object_Pause_Update Object_Pause_Update
 pauses the subsystem never send through network More...
 
typedef i6e::api::objects::Object_ComponentTicking_Update Object_ComponentTicking_Update
 enables or disables ticking of Components never send through network More...
 

Enumerations

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

Typedef Documentation

internal representation of all GameObject templates

struct for deletion of all GameObjects never send through network

enables or disables ticking of Components never send through network

struct for sending messages to special GameObjects fullfilling the given method never send through network

struct for creation of a GameObject and calling a callback with it never send through network

struct for deletion of GameObject using ConditionalMessage never send through network

pauses the subsystem never send through network

struct for registering component templates never send through network

struct for saying the Object subsystem to send its state through network never send through network

message for creation of new Position