C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/console/consoleObject.h File Reference
#include "platform/platform.h"
#include "core/util/tVector.h"
#include "core/stringTable.h"
#include "core/bitSet.h"
#include "console/console.h"
#include "component/simComponent.h"
|
Classes |
| class | AbstractClassRep |
| | Core functionality for class manipulation. More...
|
| struct | AbstractClassRep::Field |
| class | ConcreteClassRep< T > |
| | Helper class for AbstractClassRep. More...
|
| class | ConsoleObject |
| | Interface class to the console. More...
|
ConsoleObject Macros |
| #define | DECLARE_CONOBJECT(className) |
| #define | IMPLEMENT_CONOBJECT(className) |
| #define | IMPLEMENT_CO_NETOBJECT_V1(className) |
| #define | IMPLEMENT_CO_DATABLOCK_V1(className) |
Defines |
| #define | addNamedField(fieldName, type, className) addField(#fieldName, type, Offset(fieldName,className)) |
| #define | addNamedFieldV(fieldName, type, className, validator) addFieldV(#fieldName, type, Offset(fieldName,className), validator) |
Enumerations |
| enum | NetClassTypes {
NetClassTypeObject = 0,
NetClassTypeDataBlock,
NetClassTypeEvent,
NetClassTypesCount
} |
| enum | NetClassGroups {
NetClassGroupGame = 0,
NetClassGroupCommunity,
NetClassGroup3,
NetClassGroup4,
NetClassGroupsCount
} |
| enum | NetClassMasks {
NetClassGroupGameMask = BIT(NetClassGroupGame),
NetClassGroupCommunityMask = BIT(NetClassGroupCommunity)
} |
| enum | NetDirection {
NetEventDirAny,
NetEventDirServerToClient,
NetEventDirClientToServer
} |
Functions |
| const char * | defaultProtectedGetFn (void *obj, const char *data) |
| bool | defaultProtectedSetFn (void *obj, const char *data) |
Variables |
| AbstractClassRep::FieldList | sg_tempFieldList |
Define Documentation
| #define addNamedField |
( |
fieldName, |
|
|
type, |
|
|
className |
|
) |
addField(#fieldName, type, Offset(fieldName,className)) |
| #define addNamedFieldV |
( |
fieldName, |
|
|
type, |
|
|
className, |
|
|
validator |
|
) |
addFieldV(#fieldName, type, Offset(fieldName,className), validator) |
| #define DECLARE_CONOBJECT |
( |
className |
|
) |
|
| #define IMPLEMENT_CONOBJECT |
( |
className |
|
) |
|
| #define IMPLEMENT_CO_NETOBJECT_V1 |
( |
className |
|
) |
|
| #define IMPLEMENT_CO_DATABLOCK_V1 |
( |
className |
|
) |
|
Enumeration Type Documentation
- Enumerator:
-
| NetClassTypeObject |
|
| NetClassTypeDataBlock |
|
| NetClassTypeEvent |
|
| NetClassTypesCount |
|
- Enumerator:
-
| NetClassGroupGame |
|
| NetClassGroupCommunity |
|
| NetClassGroup3 |
|
| NetClassGroup4 |
|
| NetClassGroupsCount |
|
- Enumerator:
-
| NetClassGroupGameMask |
|
| NetClassGroupCommunityMask |
|
- Enumerator:
-
| NetEventDirAny |
|
| NetEventDirServerToClient |
|
| NetEventDirClientToServer |
|
Function Documentation
| const char * defaultProtectedGetFn |
( |
void * |
obj, |
|
|
const char * |
data | |
|
) |
| | [inline] |
| bool defaultProtectedSetFn |
( |
void * |
obj, |
|
|
const char * |
data | |
|
) |
| | [inline] |
Variable Documentation
|