![]() |
VR-Vantage 3.2 API Documentation
|
This library contains low-level OpenGL (not OSG) based drawing classes. More...
|
Classes | |
| class | makVrv::DtCoordinatePack |
| The pack class packs 3 doubles into 4 floats. More... | |
| class | makVrv::DtSegmentedLineInterface |
| An interface for a convex polygon drawn using lines. More... | |
| class | makVrv::Dt2DEffect |
| The 2D effect is an abstract interface for effects used to render in 2D. More... | |
| class | makVrv::Dt3dLinesCameraRenderer |
| A class responsible for rendering height lines for a camera context. More... | |
| class | makVrv::Dt3dSpheresCameraRenderer |
| A class responsible for rendering spheres for a camera context. 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::DtDecalProjectorComponent |
| A class which represents a component for a decal projector. More... | |
| class | makVrv::DtDecalProjectorLineRenderer |
| A class responsible for rendering line decal projectors for a camera context. More... | |
| class | makVrv::DtDecalProjectorPolygon |
| A variable vertex convex filled 2D polygon. More... | |
| class | makVrv::DtDecalProjectorRenderer |
| A class responsible for rendering decal projectors for a camera context. 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::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::DtGLFontManager |
| Manages instances of fonts, the font will be kept in memory unless the manager is cleared. 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... | |
| struct | makVrv::DtOffsetColoredTexturedVertex |
| This stores: vec4: position vec4: offset+rotation uivec4: color vec2: texture coordinates. More... | |
| class | makVrv::DtOutlinedPolygon |
| A convex polygon drawn using lines. More... | |
| class | makVrv::DtOverlayRendererCreator |
| Interface for creating instances of the DtOverlayRendererCreator. More... | |
| class | makVrv::DtOverlayRenderer |
| The DtOverlayRenderer implements the overlay concept. More... | |
| class | makVrv::DtOverlayResourceProvider |
| The overlay resource provider class provides 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::DtPickableDecalProjector |
| The DtPickableDecalProjector is a pickable widget used to pick a decal projector 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::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::DtQuadProxy |
| A flyweight class for controlling a single quad owned by the DtQuadRenderer. More... | |
| class | makVrv::DtQuadRenderer |
| A class which allocates and draws quads. 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::DtTextProxy |
| A class for controlling text owned by the TextRenderer. More... | |
| class | makVrv::DtTextRenderer |
| A class for rendering text object. 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 operations 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 | |
| namespace | makVrv |
| Contains the makVrv::Dt2DArcVisualizer class declaration. | |
Macros | |
| #define | DT_DLL_VRVGRAPHICS |
| Contains DLL export macros. | |
This library contains low-level OpenGL (not OSG) based drawing classes.
| #define DT_DLL_VRVGRAPHICS |
Contains DLL export macros.