![]() |
VR-Vantage API Documentation
|
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::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... | |
Namespaces | |
| namespace | makVrv |
| REMOVE THIS along with the creator later. | |
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.