C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/console/dynamicTypes.h File Reference
Define Documentation
Value: class ConsoleType##type : public ConsoleBaseType \ { \ public: \ ConsoleType##type (const S32 aSize, S32 *idPtr, const char *aTypeName) : ConsoleBaseType(aSize, idPtr, aTypeName) { nativeType *make_Sure_You_Dont_Pass_SizeOf_Here = (nativeType*)0; make_Sure_You_Dont_Pass_SizeOf_Here; } \ virtual void setData(void *dptr, S32 argc, const char **argv, const EnumTable *tbl, BitSet32 flag); \ virtual const char *getData(void *dptr, const EnumTable *tbl, BitSet32 flag ); \ virtual const char *getTypeClassName() { return #typeName ; } \ }; \ S32 type = -1; \ ConsoleType##type gConsoleType##type##Instance(sizeof(nativeType),&type,#type); \
Value: const char *castConsoleTypeToString( nativeType arg ) { return Con::getData(type, &arg, 0); } \ bool castConsoleTypeFromString( nativeType &arg, const char *str ) { Con::setData(type, &arg, 0, 1, &str); return true; } Value: class ConsoleType##type : public ConsoleBaseType \ { \ public: \ ConsoleType##type (const S32 aSize, S32 *idPtr, const char *aTypeName) : ConsoleBaseType(aSize, idPtr, aTypeName) { } \ virtual void setData(void *dptr, S32 argc, const char **argv, const EnumTable *tbl, BitSet32 flag); \ virtual const char *getData(void *dptr, const EnumTable *tbl, BitSet32 flag ); \ virtual const char *getTypeClassName() { return #typeName; }; \ virtual const char *prepData(const char *data, char *buffer, U32 bufferLen); \ }; \ S32 type = -1; \ ConsoleType##type gConsoleType##type##Instance(size,&type,#type); \
Value: class ConsoleType##type : public ConsoleBaseType \ { \ public: \ ConsoleType##type (const S32 aSize, S32 *idPtr, const char *aTypeName) : ConsoleBaseType(aSize, idPtr, aTypeName) { } \ virtual void setData(void *dptr, S32 argc, const char **argv, const EnumTable *tbl, BitSet32 flag); \ virtual const char *getData(void *dptr, const EnumTable *tbl, BitSet32 flag ); \ virtual const char *getTypeClassName() { return #className; }; \ virtual const bool isDatablock() { return true; }; \ }; \ S32 type = -1; \ ConsoleType##type gConsoleType##type##Instance(size,&type,#type); \
|