![]() |
VR-Forces 4.2 Class Documentation
|
This class will read and parse and MTL file and add the resultant symbol map entries into the symbol mapper. More...

Classes | |
| struct | ParserEntry |
Public Member Functions | |
| DtMtlMapReader (DtBaseMapper *mapper) | |
| virtual | ~DtMtlMapReader () |
| virtual bool | load (const QString &filename, bool replace=false) |
| virtual bool | init () |
| virtual bool | save (const QString &) |
| virtual DtSymbolDescriptor * | createSymbol (QString symbol, QString key, const DtlObjPtr &args, DtlObjPtr &result) |
| virtual void | setEnv (DtMtlEnvironment *env) |
| virtual void | parse (const QString &str) |
| Parses the specified mtl line and adds the result to the symbol mapper. | |
| virtual bool | replace () const |
Public Member Functions inherited from DtMapReader | |
| DtMapReader (DtBaseMapper *mapper) | |
| virtual | ~DtMapReader () |
| virtual void | setMediaMapper (DtBaseMapper *mapper) |
| virtual void | addSymbolParser (QString symbol, DtSymbolDescriptorParserFcn fcn) |
| virtual DtSymbolDescriptor * | createSymbolDescriptor (QString symbol, QString key, void *usr1, void *usr2) |
| virtual DtBaseMapper * | symbolMapper () |
| virtual void | setComment (const QString &) |
| virtual const QString & | comment () const |
Static Public Member Functions | |
| static DtlObjPtr | parseOverlaySymbolMap (const DtlObjPtr &args, const DtlObjPtr &) |
| static DtlObjPtr | parseSymbolMap (const DtlObjPtr &args, const DtlObjPtr &) |
| static DtMapReader * | create (DtBaseMapper *mapper) |
| static DtSymbolDescriptor * | parseBmpSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseTtfSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseUTTFSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseUTTFExtendedSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseTtsSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parsePlySymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
| static DtSymbolDescriptor * | parseBoxSymbol (DtMapReader *reader, QString key, void *&args, void *&retval) |
Protected Member Functions | |
| virtual DtSymbolDescriptor * | processBmpSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processTtfSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processUTTFSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processUTTFExtendedSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processTtsSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processPlySymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual DtSymbolDescriptor * | processBoxSymbol (QString key, DtlObjPtr &args, DtlObjPtr &retval) |
| virtual QString | mapFontKey (const QString &value) const |
| virtual void | initEnv () |
| virtual void | parseColorAndTransparency (DtlObjPtr &ptr, DtSymbolDescriptor *desc) |
Protected Attributes | |
| DtMtlEnvironment * | myMtlEnvironment |
| bool | myOwnsEnv |
| bool | myReplace |
Protected Attributes inherited from DtMapReader | |
| DtBaseMapper * | mySymbolMapper |
| DtBaseMapper * | myMediaMapper |
| QString | myComment |
| QHash< QString, DtSymbolDescriptorCreatorInfo > | mySymbolParsers |
Static Protected Attributes | |
| static std::vector< ParserEntry > | theAddlParserList |
| ! This allows additional parsers to be added to the tactical map level from higher application tiers. | |
This class will read and parse and MTL file and add the resultant symbol map entries into the symbol mapper.
| DtMtlMapReader::DtMtlMapReader | ( | DtBaseMapper * | mapper | ) |
|
virtual |
Implements DtMapReader.
|
virtual |
Implements DtMapReader.
|
virtual |
Implements DtMapReader.
|
virtual |
|
virtual |
|
virtual |
Parses the specified mtl line and adds the result to the symbol mapper.
|
virtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
staticprotected |
! This allows additional parsers to be added to the tactical map level from higher application tiers.
|
protected |
|
protected |
|
protected |