20 class DtGLFontManager;
21 class DtGlRenderTexture;
22 class DtEffectManager;
23 class DtTextureInterface;
66 virtual unsigned int currentSceneDepthTextureId()
const = 0;
69 virtual unsigned int currentSceneOcclusionTextureId()
const = 0;
78 virtual unsigned int getStippleTexture(
const unsigned int stipplePattern[32]) = 0;
83 virtual float computeStippleTileRateFromAltitude(
double altitude,
bool is2D)
const;
86 void addGroupRef(
unsigned int group);
89 void removeGroupRef(
unsigned int group);
92 unsigned int groupCount();
bool myForceTextShaping
Definition: DtOverlayResourceProvider.h:104
GroupReferenceMap myGroups
Definition: DtOverlayResourceProvider.h:107
DtGLFontManager & fontManager()
Get the shared font manager for accessing fonts.
Definition: DtOverlayResourceProvider.h:57
std::map< unsigned int, unsigned int > GroupReferenceMap
Definition: DtOverlayResourceProvider.h:106
Interface for a texture. Used to pass in a texture to vrvGraphics.
Definition: DtTextureInterface.h:24
Manages instances of fonts, the font will be kept in memory unless the manager is cleared...
Definition: DtGLFontManager.h:26
DtEffectManager & effectManager()
Get the shared effects manager for accessing effects.
Definition: DtOverlayResourceProvider.h:60
The overlay resource provider class provides resources for overlay drawing classes.
Definition: DtOverlayResourceProvider.h:28
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
The effect manager provides a way of creating and sharing effects.
Definition: DtEffectManager.h:18
DtEffectManager & myEffectManager
Definition: DtOverlayResourceProvider.h:102
Contains the DtGlTextureUtils class declaration.
DtGLFontManager & myFontManager
Definition: DtOverlayResourceProvider.h:101
bool forceTextShaping(void) const
Get whether to use harf buzz shaping or not.
Definition: DtOverlayResourceProvider.h:63