VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
makVrv::DtOsgOverlayResourceProvider Class Reference

The Osg specific implementation of the overlay resource provider. More...

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

Public Member Functions

 DtOsgOverlayResourceProvider (DtOsgRenderer &renderer)
 CTOR.
void setState (osg::State *myState)
 Sets the current OSG state.
virtual unsigned int texture1DId (NativeResourceHandle handle)
 Get a texture id from a native resource handle.
virtual unsigned int texture2DId (NativeResourceHandle handle)
- Public Member Functions inherited from makVrv::DtOverlayResourceProvider
 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.
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 Attributes

osg::State * myState
- Protected Attributes inherited from makVrv::DtOverlayResourceProvider
DtFontManagermyFontManager
DtEffectManagermyEffectManager
GroupReferenceMap myGroups

Additional Inherited Members

- Public Types inherited from makVrv::DtOverlayResourceProvider
typedef void * NativeResourceHandle
- Protected Types inherited from makVrv::DtOverlayResourceProvider
typedef std::map< unsigned int,
unsigned int > 
GroupReferenceMap

Detailed Description

The Osg specific implementation of the overlay resource provider.

Constructor & Destructor Documentation

makVrv::DtOsgOverlayResourceProvider::DtOsgOverlayResourceProvider ( DtOsgRenderer renderer)

CTOR.

Member Function Documentation

void makVrv::DtOsgOverlayResourceProvider::setState ( osg::State *  myState)

Sets the current OSG state.

virtual unsigned int makVrv::DtOsgOverlayResourceProvider::texture1DId ( NativeResourceHandle  handle)
virtual

Get a texture id from a native resource handle.

Implements makVrv::DtOverlayResourceProvider.

virtual unsigned int makVrv::DtOsgOverlayResourceProvider::texture2DId ( NativeResourceHandle  handle)
virtual

Member Data Documentation

osg::State* makVrv::DtOsgOverlayResourceProvider::myState
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)