9 #include <vlutil/vlString.h>
41 #ifdef DtObjectDebugger_Enable
57 virtual DtString objectType()
const = 0;
61 virtual std::string
objectTypeC()
const {
return objectType().c_str();}
69 virtual bool deserialize(
const DtString&) = 0;
78 virtual void init(
void* userData) {};
const DtString DtScriptAnimationModelType
for performing placement outside nav
Definition: asciiSerializable.h:30
virtual std::string objectTypeC() const
Returns a std::string version of the objectType. This is used in the Lua API.
Definition: asciiSerializable.h:61
const DtString DtLuaNavCoverPointJobType
Definition: asciiSerializable.h:24
const DtString DtLuaWeaponListQueryJobType
Definition: asciiSerializable.h:35
const DtString DtLuaNavFindPathJobType
Definition: asciiSerializable.h:25
Definition: asciiSerializable.h:40
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:78
#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:51
const DtString DtLuaEmbarkationSlotQueryJobType
Definition: asciiSerializable.h:26
DtAsciiSerializable(const DtAsciiSerializable &orig)
Definition: asciiSerializable.h:50
const DtString DtVectorGeoc3DType
Definition: asciiSerializable.h:16
const DtString DtScriptWeaponInfoType
Definition: asciiSerializable.h:36
const DtString DtScriptComponentSystemType
Definition: asciiSerializable.h:31
const DtString DtLuaPlaceFormationJobType
for placement inside nav
Definition: asciiSerializable.h:29
const DtString DtScriptVrfObjectType
Definition: asciiSerializable.h:13
const DtString DtScriptDetonationType
Definition: asciiSerializable.h:38
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:37
const DtString DtTranslatableStreamType
Definition: asciiSerializable.h:32
const DtString DtUUIDType
Definition: asciiSerializable.h:33
#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:34
const DtString DtLuaNavPlaceFormationJobType
Definition: asciiSerializable.h:28
DtAsciiSerializable()
The implementer of this interface should be sure to create a creator function to create an empty obje...
Definition: asciiSerializable.h:49
const DtString DtLuaEmbarkationSlotReservationJobType
Definition: asciiSerializable.h:27