Table of Contents
Classes
GlSvgFontManager
The GmFontManager singleton class handles all font management for the application.
GlSvgGeometry
Class that converts sugar objects into something OpenGl can understand, and renders the sugar objects
GlSvgGroup
Container class for OpenGL SVG objects
GlSvgLink
Class to render linked Gl Svg objects
GlSvgOutline
GlSvgOutlinePoint
GlSvgRenderable
Base class for all objects renderable by the OpenGL SVG renderer
GlSvgRenderer
GlSvgText
Class that converts sugar text objects into something OpenGl can understand, and renders the sugar text objects
GlSvgTypes
Functions
GlSvgFontManager::GlSvgFontManager
Protected constructor for singleton class
GlSvgFontManager::getFontFace
Gets a font face given a specific font filename
GlSvgFontManager::getInstance
Gets the instance of the font manager
GlSvgFontManager::~GlSvgFontManager
Virtual protected destructor for singleton class
GlSvgGeometry::GlSvgGeometry
GlSvgGeometry::addOutline
GlSvgGeometry::render
GlSvgGeometry::renderFill
GlSvgGeometry::renderStroke
setGeometry:
GlSvgGeometry::setGeometry
GlSvgGeometry::setGeometry
GlSvgGeometry::setGeometry
GlSvgGeometry::setGeometry
GlSvgGeometry::setGeometry
GlSvgGeometry::~GlSvgGeometry
GlSvgGroup::GlSvgGroup
GlSvgGroup::addElement
GlSvgGroup::render
GlSvgGroup::~GlSvgGroup
GlSvgLink::GlSvgLink
GlSvgLink::render
GlSvgLink::setLink
GlSvgLink::~GlSvgLink
GlSvgOutline::GlSvgOutline
addPoint:
GlSvgOutline::addPoint
GlSvgOutline::addPoint
GlSvgOutline::getJointAngle
GlSvgOutline::renderCap
GlSvgOutline::renderFill
GlSvgOutline::renderStroke
GlSvgOutline::setClosed
GlSvgOutline::setOpen
GlSvgOutline::setRenderer
GlSvgOutline::setStrokeCapType
GlSvgOutline::setStrokeWidth
GlSvgOutline::~GlSvgOutline
GlSvgOutlinePoint::GlSvgOutlinePoint
GlSvgOutlinePoint::getNextPoint
GlSvgOutlinePoint::getPreviousPoint
GlSvgOutlinePoint::getXY
GlSvgOutlinePoint::operator!=
GlSvgOutlinePoint::operator==
GlSvgOutlinePoint::setNextPoint
GlSvgOutlinePoint::setPreviousPoint
GlSvgOutlinePoint::~GlSvgOutlinePoint
GlSvgRenderable::GlSvgRenderable
GlSvgRenderable::applyTransforms
GlSvgRenderable::getTransformList
GlSvgRenderable::isStored
GlSvgRenderable::render
GlSvgRenderable::setRenderer
GlSvgRenderable::setStored
GlSvgRenderable::~GlSvgRenderable
GlSvgRenderer::GlSvgRenderer
createGlSvgGeometry:
GlSvgRenderer::createGlSvgGeometry
GlSvgRenderer::createGlSvgGeometry
GlSvgRenderer::getSvgHeight
GlSvgRenderer::getSvgWidth
GlSvgRenderer::render
GlSvgRenderer::~GlSvgRenderer
GlSvgText::GlSvgText
GlSvgText::render
GlSvgText::setText
GlSvgText::~GlSvgText
GlSvgTypes::GlSvgTypes
Empty, protected constructor.
GlSvgTypes::~GlSvgTypes
Empty, protected destructor.
operator ==
Checks for equality between fontData structs.
operator<
Checks if font1 is less than font2.
operator<<
Stream operator to send this data to a stream.
Variables
GlSvgFontManager::mFaces
The mapping of font file names to cached OGLFT font faces
GlSvgGeometry::TEMP
GlSvgGeometry::mDisplayListId
GlSvgGeometry::mOutlines
GlSvgGroup::mElements
GlSvgLink::mLink
GlSvgOutline::mClosed
GlSvgOutline::mFirstPoint
GlSvgOutline::mLastPoint
GlSvgOutline::mRenderer
GlSvgOutline::mStrokeCapType
GlSvgOutline::mStrokeWidth
GlSvgOutlinePoint::mNextPoint
GlSvgOutlinePoint::mPoint
GlSvgOutlinePoint::mPreviousPoint
GlSvgRenderable::mIsStored
GlSvgRenderable::mRenderer
GlSvgRenderable::mTransformList
GlSvgRenderer::mElements
GlSvgRenderer::mSvgHeight
GlSvgRenderer::mSvgWidth
GlSvgRenderer::rootElement
GlSvgText::TEMP
GlSvgText::mDisplayListId
GlSvgText::mDisplayListId2
GlSvgText::mFontFace
GlSvgTypes::FontType::FT_P_FILLED
OGLFT filled polygonal font rendering type
GlSvgTypes::FontType::FT_P_OUTLINE
OGLFT outline polygonal font rendering type
GlSvgTypes::FontType::FT_P_SOLID
OGLFT solid polygonal font rendering type
GlSvgTypes::FontType::FT_R_GRAYSCALE
OGLFT grayscale raster font rendering type
GlSvgTypes::FontType::FT_R_MONOCHROME
OGLFT monochrome raster font rendering type
GlSvgTypes::FontType::FT_R_TRANSLUCENT
OGLFT translucent raster font rendering type
GlSvgTypes::FontType::FT_T_GRAYSCALE
OGLFT grayscale texture font rendering type
GlSvgTypes::FontType::FT_T_MONOCHROME
OGLFT monochrome texture font rendering type
GlSvgTypes::FontType::FT_T_TRANSLUCENT
OGLFT translucent texture font rendering type
GlSvgTypes::StrokeCapType::SCT_BUTT
Butt cap type for end of lines.
GlSvgTypes::StrokeCapType::SCT_ROUND
Round cap type for end of lines
GlSvgTypes::StrokeCapType::SCT_SQUARE
Square cap type for end of lines
glSvgFontData::fgcolor
The foreground color of the font
glSvgFontData::filename
The full path to the font
glSvgFontData::pointsize
The pointsize of the font
glSvgFontData::type
The OGLFT rendering type of the font
Macros
GLSVGFONTMANAGER_H
GLSVGGEOMETRY_H
GLSVGGROUP_H
GLSVGLINK_H
GLSVGRENDERABLE_H
GLSVGRENDERER_H
GLSVGTEXT_H
GLSVGTYPES_H
OGLFT_NO_QT
Enums, Unions, Structs
GlSvgTypes::FontType
GlSvgTypes::StrokeCapType
glSvgFontData
A struct to house key font data for indexing the mFaces font cache
Hierarchy of classes
This page was generated with the help of
DOC++
.