17 #include <unordered_map>
47 virtual void clear()
override;
50 virtual void addTextureListForDeletion(
const std::vector<unsigned int>& textures )
override;
54 virtual void releaseResouces();
57 virtual void flushTextureList();
74 std::size_t operator()(
const FontKey& k)
const;
77 std::unordered_map< FontKey, DtFont*, FontKeyHasher >
myMap;
83 bool myDefaultFontExists =
false;
Definition: DtGLFontManager.h:72
voidpf void uLong size
Definition: ioapi.h:39
std::unordered_map< FontKey, DtFont *, FontKeyHasher > myMap
Definition: DtGLFontManager.h:77
Manages instances of fonts, the font will be kept in memory unless the manager is cleared...
Definition: DtFontManagerInterface.h:25
Manages instances of fonts, the font will be kept in memory unless the manager is cleared...
Definition: DtGLFontManager.h:26
std::string myDefaultFontFile
Definition: DtGLFontManager.h:84
std::string myFontFileName
Definition: DtGLFontManager.h:66
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
A class with encapsulated a font loaded from disk with a given size.
Definition: DtFontInterface.h:22
std::vector< unsigned int > myTextures
Definition: DtGLFontManager.h:79
Contains makVrv::DtFontManagerInterface class.
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:160
Definition: DtGLFontManager.h:64
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtDe & myDe
Definition: DtGLFontManager.h:81