VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Files | Macros
vrvGraphics

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

Collaboration diagram for vrvGraphics:

Classes

class  makVrv::Dt2DEffect
 The 2D effect is an abstract interface for effects used to render in 2D. More...
 
class  makVrv::Dt2dPoint
 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::DtLineSegmentInterface
 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::DtTextLayout
 A class for rendering text objects using harfbuzz layout for right to left and left to right text shaping. 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::DtTexturedLine
 Draw a line with a texture. More...
 
class  makVrv::DtTexturedLineSegment
 A class which represents a single line segment. More...
 
class  makVrv::DtTexturedOutlinedPolygon
 Draw a polygonal line with a texture. 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...
 
class  makVrv::DtOsgGeoExtentRectangle
 A rectangle defines an axis-aligned geospatial extent. More...
 
class  makVrv::DtOsgGeoExtentRectangle::Vertex
 The vertex of the rectangle. More...
 

Namespaces

 makVrv
 Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
 

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  DtLineSegment.h
 Contains makVrv::DtLineSegment class declaration.
 
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  DtTextLayoutInterface.h
 Contains the makVrv::DtTextLayoutInterface 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  DtTexturedLine.h
 Contains the makVrv::DtTexturedLine class declaration.
 
file  DtTexturedOutlinedPolygon.h
 Contains the makVrv::DtTexturedOutlinedPolygon class declaration.
 
file  DtTexturedPrimitiveStyle.h
 Contains the makVrv::DtTexturedPrimitiveStyle class declaration.
 
file  DtTriangleRenderer.h
 Contains the makVrv::DtTriangleRenderer class declaration.
 

Macros

#define DT_DLL_VRVGRAPHICS
 Contains DLL export macros. More...
 

Detailed Description

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

Macro Definition Documentation

#define DT_DLL_VRVGRAPHICS

Contains DLL export macros.


Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)