VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Protected Types | Protected Attributes
makVrv::DtOverlayResourceProvider Class Reference

The overlay resource provider class provies resources for overlay drawing classes. More...

Inheritance diagram for makVrv::DtOverlayResourceProvider:
Inheritance graph
[legend]

List of all members.

Public Types

typedef void * NativeResourceHandle

Public Member Functions

 DtOverlayResourceProvider (DtFontManager &fontMan, DtEffectManager &effectMan)
 CTOR.
virtual ~DtOverlayResourceProvider ()
 DTOR.
DtFontManagerfontManager ()
 Get the shared font manager for accessing fonts.
DtEffectManagereffectManager ()
 Get the shared effects manager for accessing effects.
virtual unsigned int texture1DId (NativeResourceHandle handle)=0
 Get a texture id from a native resource handle.
virtual unsigned int texture2DId (NativeResourceHandle handle)=0
void addGroupRef (unsigned int group)
 Add an overlay group reference.
void removeGroupRef (unsigned int group)
 Add an overlay group reference.
unsigned int groupCount ()
 Get the number of groups being rendered.

Protected Types

typedef std::map< unsigned int,
unsigned int > 
GroupReferenceMap

Protected Attributes

DtFontManagermyFontManager
DtEffectManagermyEffectManager
GroupReferenceMap myGroups

Detailed Description

The overlay resource provider class provies resources for overlay drawing classes.


Member Typedef Documentation

typedef std::map<unsigned int, unsigned int> makVrv::DtOverlayResourceProvider::GroupReferenceMap [protected]

Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

Get the shared font manager for accessing fonts.

Get the shared effects manager for accessing effects.

virtual unsigned int makVrv::DtOverlayResourceProvider::texture1DId ( NativeResourceHandle  handle) [pure virtual]

Get a texture id from a native resource handle.

Implemented in makVrv::DtOsgOverlayResourceProvider.

virtual unsigned int makVrv::DtOverlayResourceProvider::texture2DId ( NativeResourceHandle  handle) [pure virtual]
void makVrv::DtOverlayResourceProvider::addGroupRef ( unsigned int  group)

Add an overlay group reference.

Add an overlay group reference.

Get the number of groups being rendered.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)