VR-Vantage 1.4.1 API Class Documentation
Classes | Namespaces | Files | Defines
vrvGraphics

This library contains low-level OpenGL (not OSG) based drawing classes. More...

Classes

class  makVrv::Dt2DEffect
 The 2D effect is an abstract interface for effects used to render in 2D. More...
class  makVrv::DtPoint
 A 2D point. More...
class  makVrv::DtPen
 A pen object with parameters on how to draw text. More...
class  makVrv::DtBoundingBox
 A simple bounding box. More...
class  makVrv::DtBufferObject
 A class the wraps a OpenGL Array Buffer object. More...
class  makVrv::DtCharacterEncodingMap
 The character encoding map, maps the character code to a glyph index. More...
class  makVrv::DtCoordinatePack
 The pack class packs 3 doubles into 4 floats. More...
class  makVrv::DtEffect
 The base class for a programmable pipeline render effect. More...
class  makVrv::DtEffectCreator
 Abstract creator class for registering effects with a effects manager. More...
class  makVrv::DtEffectManager
 The effect manager provides a way of creating and sharing effects. More...
class  makVrv::DtFilledPolygon
 A variable vertex convex filled 2D polygon. More...
struct  makVrv::DtLineVertex
 A vertex element used for rendering a line. More...
class  makVrv::DtFlat2DLineRenderer
 A Renderer which renders 2D lines with only a color. More...
struct  makVrv::DtOffsetColoredVertex
 Basic vertex for rendering geometry with a position, offset, color, and rotation. More...
class  makVrv::DtFlat2DRenderer
 Class will render TexturedQuadData using a Dt2DQuadEffect. More...
class  makVrv::DtFlatPrimitiveStyle
 A style for rendering a 2D quad with only a flat color. More...
class  makVrv::DtFont
 A class with encapsulated a font loaded from disk with a given size. More...
class  makVrv::DtFontManager
 Manages instances of fonts, the font will be kept in memory unless the manager is cleared. More...
class  makVrv::DtRenderModes
 Render modes for drawing GL primitives. More...
class  makVrv::DtFrameBufferObject
 An object which wraps an OpenGL frame buffer object and allows rendering To a texture. More...
class  makVrv::DtFreeTypeFace
 A class which encapsulates a free type face object. More...
class  makVrv::DtFreeTypeLibrary
 The DtFreeTypeLibrary instance provides an interface to a single Free type library implementation. More...
class  makVrv::DtGlyph
 A class which represents a glyph instance. More...
class  makVrv::DtGlyphRenderer
 Abstract class for handling glyph rendering. More...
class  makVrv::DtLineRenderer
 A class responsible for rendering lines. More...
class  makVrv::DtLineSegmentProxy
 A line segment proxy is a flyweight class for controlling a single line segment. More...
class  makVrv::DtLineSegment
 A class which represents a single line segment. More...
class  makVrv::DtOutlinedPolygon
 A convex polygon drawn using lines. More...
class  makVrv::DtOverlayRenderer
 The DtOverlayRenderer implements the overlay concept. More...
class  makVrv::DtOverlayResourceProvider
 The overlay resource provider class provies resources for overlay drawing classes. More...
class  makVrv::DtPickableWidget
 A non-visible interactive widget. More...
class  makVrv::DtPickableQuad
 The DtPickableQuad is a pickable widget that matches the Quad interface. More...
class  makVrv::DtPickableLine
 The DtPickableLine is a pickable widget that matches the LineSegment interface. More...
class  makVrv::DtPickableTriangle
 The DtPickableLine is a pickable widget that matches the TriangleProxy interface. More...
class  makVrv::DtPixelBufferObject
 An object which wraps an OpenGL pixel buffer object and allows for asynchronous downloads of texture data. More...
class  makVrv::DtPolygon
 A variable vertex 2D polygon. More...
class  makVrv::DtPrimitiveRenderer
 Abstract primitive rendering base class. More...
class  makVrv::DtPrimitiveStyle
 The abstract base class for the various primitive styles. More...
class  makVrv::DtProjected2DFlatEffect
 An effect for rendering 2D flat colored quads. More...
class  makVrv::DtProjected2DFlatQuadEffectCreator
 A creator class for the Projected 2D flag quad effect. More...
class  makVrv::DtProjected2DLineEffect
 An effect for rendering 2D projected lines Has support for direction and length information per vertex. More...
class  makVrv::DtProjected2DLineEffectCreator
 A creator class for the Projected 2D line effect. More...
class  makVrv::DtProjected2DTexturedEffect
 A extended precision 2D quad rendering effect. More...
class  makVrv::DtProjected2DTexturedEffectCreator
 A creator class for the Projected 2D textured quad effect. More...
class  makVrv::DtQuad
 A single 2D quadrilateral. More...
class  makVrv::DtQuadRenderer
 A class which allocates and draws quads. More...
class  makVrv::DtQuadProxy
 A flyweight class for controlling a single quad owned by the DtQuadRenderer. More...
class  makVrv::DtSegmentedLine
 A convex polygon drawn using lines. More...
class  makVrv::DtSprite
 A synchronized Quad and Widget for a interactive visible 2D graphic. More...
class  makVrv::DtStippledPrimitiveStyle
 A style for drawing quads with a stipple pattern. More...
class  makVrv::DtTextRenderer
 A class for rendering text object. More...
class  makVrv::DtTextProxy
 A class for controlling text owned by the TextRenderer. More...
struct  makVrv::DtOffsetColoredTexturedVertex
 A vertex primitive which has a position, offset, color and texture coords. More...
class  makVrv::DtTextured2DRenderer
 Class will render TexturedQuadData using a Dt2DQuadEffect. More...
class  makVrv::DtTexturedGlyphRenderer
 A glyph renderer which renders the texture associated with a glyph. More...
class  makVrv::DtTexturedPrimitiveStyle
 A style for rendering a primitive with a single texture applied. More...
class  makVrv::DtTextureObject
 An object which wraps a OpenGL texture object. More...
class  makVrv::DtTriangleRenderer
 The triangle renderer. More...
class  makVrv::DtTriangleProxy
 A flyweight class for controlling a triangle owned by the triangle renderer. More...
class  makVrv::DtWidgetPicker
 The picker class which allocates and does picking operatings on widgets. More...

Namespaces

namespace  makVrv
 

REMOVE THIS along with the creator later.


Files

file  Dt2DEffect.h
 

Contains the makVrv::Dt2DEffect class declaration.


file  DtBoundingBox.h
 

Contains the makVrv::DtBoundingBox class declaration.


file  DtCharacterEncodingMap.h
 

Contains makVrv::DtCharacterEncodingMap class.


file  DtEffect.h
 

Contains makVrv::DtEffect class.


file  DtEffectManager.h
 

Contains makVrv::DtEffectManager class.


file  DtEffectRenderer.h
 

Contains makVrv::DtEffectRenderer class.


file  DtFilledPolygon.h
 

Contains the makVrv::DtFilledPolygon class declaration.


file  DtFlat2DLineRenderer.h
 

Contains makVrv::DtFlat2DLineRenderer class.


file  DtFlat2DRenderer.h
 

Contains the makVrv::DtFlat2DRenderer class declaration.


file  DtFlatPrimitiveStyle.h
 

Contains the makVrv::DtFlatPrimitiveStyle class declaration.


file  DtFont.h
 

Contains makVrv::DtFont class.


file  DtFontManager.h
 

Contains makVrv::DtFontManager class.


file  DtFormatRenderer.h
 

Contains makVrv::DtFormatRenderer class.


file  DtFreeTypeFace.h
 

Contains makVrv::DtFreeTypeFace class.


file  DtFreeTypeLibrary.h
 

Contains makVrv::DtFreeTypeLibrary class.


file  DtGlyph.h
 

Contains makVrv::DtGlyph class.


file  DtGlyphRenderer.h
 

Contains makVrv::DtGlyphRenderer class.


file  DtOutlinedPolygon.h
 

Contains the makVrv::DtOutlinedPolygon class declaration.


file  DtPickableWidget.h
 

Contains the makVrv::DtPickableWidget class declaration.


file  DtPolygon.h
 

Contains the makVrv::DtPolygon class declaration.


file  DtPrimitiveStyle.h
 

Contains the makVrv::DtPrimitiveStyle class declaration.


file  DtProjected2DFlatEffect.h
 

Contains the makVrv::DtProjected2DFlatEffect class declaration.


file  DtProjected2DLineEffect.h
 

Contains makVrv::DtProjected2DLineEffect class.


file  DtProjected2DTexturedEffect.h
 

Contains the makVrv::DtProjected2DTexturedEffect class declaration.


file  DtQuad.h
 

Contains the makVrv::DtQuad class declaration.


file  DtQuadRenderer.h
 

Contains the makVrv::DtQuadRenderer class declaration.


file  DtSegmentedLine.h
 

Contains the makVrv::DtSegmentedLine class declaration.


file  DtSprite.h
 

Contains the makVrv::DtSprite class declaration.


file  DtStippledPrimitiveStyle.h
 

Contains the makVrv::DtStippledPrimitiveStyle class declaration.


file  DtTextRenderer.h
 

Contains the makVrv::DtTextRenderer class declaration.


file  DtTextured2DRenderer.h
 

Contains the makVrv::DtTextured2DRenderer class declaration.


file  DtTexturedGlyphRenderer.h
 

Contains the makVrv::DtTexturedGlyphRenderer class declaration.


file  DtTexturedPrimitiveStyle.h
 

Contains the makVrv::DtTexturedPrimitiveStyle class declaration.


file  DtTriangleRenderer.h
 

Contains the makVrv::DtTriangleRenderer class declaration.


Defines

#define DT_DLL_VRVGRAPHICS
 Contains DLL export macros.

Detailed Description

This library contains low-level OpenGL (not OSG) based drawing classes.


Define Documentation

#define DT_DLL_VRVGRAPHICS

Contains DLL export macros.



Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)