24 #ifdef DtObjectDebugger_Enable
36 virtual void printWarn();
37 virtual void printError();
38 virtual void printInfo();
39 virtual void printDebug();
40 virtual void printVerbose();
43 virtual void addTranslatableString(
const std::string& format,
const std::string& module);
57 virtual void printTo(DtOutputStream&)
const;
59 virtual std::string toStdString()
const;
73 return myTranslatableStrings;
virtual DtTranslatableStream & arg(const char *argument)
Definition: translatableStream.h:50
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtScriptVrfObject myVrfObject
Definition: translatableStream.h:88
Definition: asciiSerializable.h:33
virtual bool deserialize(const DtString &)=0
This function should take the string that was serialized via serialize() and fill this object with th...
#define DT_DEFINE_OBJECT_DEBUGGER_NAME(type)
Definition: objectCounter.h:265
Default on in debug, off in release.
Definition: objectCounter.h:31
virtual DtString serialize()=0
The following characters are reserved and cannot be used in serialization: '|', ':'.
DtRwTranslatableStringObject myTranslatableStrings
Definition: translatableStream.h:87
static DtTranslatableStream trUtf8(const char *fmt)
Definition: translatableStream.h:61
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual DtTranslatableStream & arg(const DtString &argument)
Definition: translatableStream.h:49
virtual DtTranslatableStream & arg(const std::string &argument)
Definition: translatableStream.h:48
This stream is used by the scripting classes to be able to send out translatable messages from script...
Definition: translatableStream.h:22
DtRwTranslatableStringObject is a simple class that will keep track of strings that can be translated...
Definition: rwTranslatableStringObject.h:28
virtual DtString objectType() const =0
Should return the string name of this object.
static DtTranslatableStream tr(const char *fmt, const char *module)
Definition: translatableStream.h:66
const DtRwTranslatableStringObject & translatableStrings() const
Definition: translatableStream.h:71
virtual DtTranslatableStream & arg(double argument)
Definition: translatableStream.h:51
Definition: scriptVrfObject.h:24