Torque2D Reference
Loading...
Searching...
No Matches
GhostAlwaysObjectEvent Class Reference
Inheritance diagram for GhostAlwaysObjectEvent:

Public Member Functions

 GhostAlwaysObjectEvent (NetObject *obj=NULL, U32 index=0)
 ~GhostAlwaysObjectEvent ()
void pack (NetConnection *ps, BitStream *bstream)
void write (NetConnection *ps, BitStream *bstream)
void unpack (NetConnection *ps, BitStream *bstream)
void process (NetConnection *ps)
 DECLARE_CONOBJECT (GhostAlwaysObjectEvent)
Public Member Functions inherited from NetEvent
 NetEvent ()
virtual ~NetEvent ()
virtual void notifySent (NetConnection *ps)
virtual void notifyDelivered (NetConnection *ps, bool madeit)
void incRef ()
void decRef ()
Public Member Functions inherited from ConsoleObject
const AbstractClassRep::Field * findField (StringTableEntry fieldName) const
 Get a reference to a field by name.
virtual AbstractClassRep * getClassRep () const
 Gets the ClassRep.
bool setField (const char *fieldName, const char *value)
 Set the value of a field.
virtual ~ConsoleObject ()
const AbstractClassRep::FieldList & getFieldList () const
 Get a list of all the fields. This information cannot be modified.
AbstractClassRep::FieldList & getModifiableFieldList ()
bool & getDynamicGroupExpand ()
S32 getClassId (U32 netClassGroup) const
const char * getClassName () const

Additional Inherited Members

Public Types inherited from NetEvent
enum  { GuaranteedOrdered = 0 , Guaranteed = 1 , Unguaranteed = 2 }
typedef ConsoleObject Parent
Static Public Member Functions inherited from ConsoleObject
static const char * lookupClassName (const U32 in_classTag)
 Get the classname from a class tag.
static void initPersistFields ()
static void consoleInit ()
static AbstractClassRep * getStaticClassRep ()
 Get the abstract class information for this class.
static AbstractClassRep * getParentStaticClassRep ()
 Get the abstract class information for this class's superclass.
static ConsoleObject * create (const char *in_pClassName)
static ConsoleObject * create (const U32 groupId, const U32 typeId, const U32 in_classId)
S32 mRefCount
enum NetEvent:: { ... }  mGuaranteeType
NetConnectionId mSourceId
Protected Member Functions inherited from ConsoleObject
 ConsoleObject ()
 ConsoleObject (const ConsoleObject &)
static void addGroup (const char *in_pGroupname, const char *in_pGroupDocs=NULL)
static void endGroup (const char *in_pGroupname)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::WriteDataNotify in_writeDataFn, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const char *in_pFieldDocs)
static void addField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::WriteDataNotify in_writeDataFn, const char *in_pFieldDocs)
static void addFieldV (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, ConsoleTypeValidator *v, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, AbstractClassRep::WriteDataNotify in_writeDataFn=&defaultProtectedWriteFn, const U32 in_elementCount=1, EnumTable *in_table=NULL, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, const char *in_pFieldDocs=NULL)
static void addProtectedField (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, AbstractClassRep::SetDataNotify in_setDataFn, AbstractClassRep::GetDataNotify in_getDataFn=&defaultProtectedGetFn, AbstractClassRep::WriteDataNotify in_writeDataFn=&defaultProtectedWriteFn, const char *in_pFieldDocs=NULL)
static void addDepricatedField (const char *fieldName)
static bool removeField (const char *in_pFieldname)

Constructor & Destructor Documentation

◆ GhostAlwaysObjectEvent()

GhostAlwaysObjectEvent ( NetObject * obj = NULL,
U32 index = 0 )
inline

◆ ~GhostAlwaysObjectEvent()

Member Function Documentation

◆ DECLARE_CONOBJECT()

DECLARE_CONOBJECT ( GhostAlwaysObjectEvent )

◆ pack()

void pack ( NetConnection * ps,
BitStream * bstream )
inlinevirtual

Implements NetEvent.

◆ process()

void process ( NetConnection * ps)
inlinevirtual

Implements NetEvent.

◆ unpack()

void unpack ( NetConnection * ps,
BitStream * bstream )
inlinevirtual

Implements NetEvent.

◆ write()

void write ( NetConnection * ps,
BitStream * bstream )
inlinevirtual

Implements NetEvent.


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