VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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, bool forceTextShaping)
 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, bool forceTextShaping)
 CTOR.
virtual ~DtOverlayResourceProvider ()
 DTOR.
DtFontManagerfontManager ()
 Get the shared font manager for accessing fonts.
DtEffectManagereffectManager ()
 Get the shared effects manager for accessing effects.
bool forceTextShaping (void) const
 Get whether to use harf buzz shaping or not.
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
bool myForceTextShaping
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,
bool  forceTextShaping 
)

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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)