9 #include <vlutil/vlString.h>
39 #ifdef DtObjectDebugger_Enable
55 virtual DtString objectType()
const = 0;
59 virtual std::string
objectTypeC()
const {
return objectType().c_str();}
67 virtual bool deserialize(
const DtString&) = 0;
76 virtual void init(
void* userData) {};
const DtString DtScriptAnimationModelType
Definition: asciiSerializable.h:28
virtual std::string objectTypeC() const
Returns a std::string version of the objectType. This is used in the Lua API.
Definition: asciiSerializable.h:59
const DtString DtLuaNavCoverPointJobType
Definition: asciiSerializable.h:24
const DtString DtLuaWeaponListQueryJobType
Definition: asciiSerializable.h:33
const DtString DtLuaNavFindPathJobType
Definition: asciiSerializable.h:25
Definition: asciiSerializable.h:38
const DtString DtVector3DType
Definition: asciiSerializable.h:17
virtual void init(void *userData)
This function is called right after the object is constructed during the deserialization process...
Definition: asciiSerializable.h:76
#define DT_DEFINE_OBJECT_DEBUGGER_NAME(type)
Definition: objectCounter.h:31
Default on in debug, off in release.
Definition: objectCounter.h:27
virtual ~DtAsciiSerializable()
Definition: asciiSerializable.h:49
const DtString DtLuaEmbarkationSlotQueryJobType
Definition: asciiSerializable.h:26
DtAsciiSerializable(const DtAsciiSerializable &orig)
Definition: asciiSerializable.h:48
const DtString DtVectorGeoc3DType
Definition: asciiSerializable.h:16
const DtString DtScriptWeaponInfoType
Definition: asciiSerializable.h:34
const DtString DtScriptComponentSystemType
Definition: asciiSerializable.h:29
const DtString DtScriptVrfObjectType
Definition: asciiSerializable.h:13
const DtString DtScriptDetonationType
Definition: asciiSerializable.h:36
const DtString DtLuaNavRandomPointJobType
Definition: asciiSerializable.h:23
const DtString DtScriptFeatureGeometryType
Definition: asciiSerializable.h:21
const DtString DtScriptFeatureSetType
Definition: asciiSerializable.h:20
const DtString DtVector2DType
Definition: asciiSerializable.h:18
const DtString DtScriptLocationReferenceType
Definition: asciiSerializable.h:35
const DtString DtTranslatableStreamType
Definition: asciiSerializable.h:30
const DtString DtUUIDType
Definition: asciiSerializable.h:31
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtString DtLuaPathJobType
Definition: asciiSerializable.h:22
const DtString DtVectorOffset3DType
Definition: asciiSerializable.h:19
const DtString DtLocation3DType
Definition: asciiSerializable.h:15
const DtString DtScriptAerodromeObjectType
Definition: asciiSerializable.h:14
const DtString DtLuaEmbarkationEgressPointsQueryJobType
Definition: asciiSerializable.h:32
DtAsciiSerializable()
The implementer of this interface should be sure to create a creator function to create an empty obje...
Definition: asciiSerializable.h:47
const DtString DtLuaEmbarkationSlotReservationJobType
Definition: asciiSerializable.h:27