56 virtual void putData(std::string& fp,
int indentLevel = 0)
override;
83 virtual const char*
xmlType()
const override
bool operator==(const DtReaderWriter &) const
Equivalence operator.
No category. No terrain should have this value.
Definition: rwTerrainCategoryMask.h:20
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtTerrainCategory
This enumeration is a set of values that can be used in a bitfield that define different "categories"...
Definition: rwTerrainCategoryMask.h:17
Definition: rwTerrainCategoryMask.h:19
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Definition: readerWriter.h:85
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque
Definition: readerWriterRegistry.h:39
virtual DtString prettyPrint() const
Routine to return a human readable form of the reader/writer variable. Not all reader/writer classes ...
bool operator!=(const DtReaderWriter &rhs) const
Definition: readerWriter.h:121
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DtTerrainCategoryMask myValue
Definition: rwTerrainCategoryMask.h:95
A DtReaderWriter subclass for DtTerrainCategoryMask. This accepts the mask names as both symbols and ...
Definition: rwTerrainCategoryMask.h:31
Terrain which represents buildings and other structures. There should be terrain skin under these...
Definition: rwTerrainCategoryMask.h:23
Terrain that includes the surface of the ground/water that entities will typically drive/stand on...
Definition: rwTerrainCategoryMask.h:21
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
unsigned int DtTerrainCategoryMask
This bitmask is made using DtTerrainCategory values.
Definition: rwTerrainCategoryMask.h:27
#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 DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
static const char * theXmlType()
The type that is used when archiving to an XML stream.
Terrain which represents vegetation (trees, etc). There should be terrain skin under these...
Definition: rwTerrainCategoryMask.h:22
DT_DLL_readerWriter std::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
virtual const char * xmlType() const override
Routines to archive/dearchive from an XML Environment.
Definition: rwTerrainCategoryMask.h:83