VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtGlyph Class Reference

A class which represents a glyph instance. A font is made up of glyphs.

Public Member Functions

 DtGlyph (const DtBoundingBox &bbox, Dt2dPoint advance, int textureId, Dt2dPoint origin, Dt2dPoint size, Dt2dPoint uv[2])
 
 ~DtGlyph ()
 
float horizontalAdvance () const
 
const DtBoundingBoxboundingBox () const
 
bool renderable () const
 

Public Attributes

int myTextureID
 
Dt2dPoint myOrigin
 
Dt2dPoint mySize
 
Dt2dPoint myUVs [2]
 
Dt2dPoint myAdvance
 
DtBoundingBox myBoundingBox
 

Constructor & Destructor Documentation

makVrv::DtGlyph::DtGlyph ( const DtBoundingBox bbox,
Dt2dPoint  advance,
int  textureId,
Dt2dPoint  origin,
Dt2dPoint  size,
Dt2dPoint  uv[2] 
)
makVrv::DtGlyph::~DtGlyph ( )

Member Function Documentation

float makVrv::DtGlyph::horizontalAdvance ( ) const
const DtBoundingBox& makVrv::DtGlyph::boundingBox ( ) const
bool makVrv::DtGlyph::renderable ( ) const
inline

Check to see if a glyph is renderable.

Member Data Documentation

int makVrv::DtGlyph::myTextureID
Dt2dPoint makVrv::DtGlyph::myOrigin
Dt2dPoint makVrv::DtGlyph::mySize
Dt2dPoint makVrv::DtGlyph::myUVs[2]
Dt2dPoint makVrv::DtGlyph::myAdvance
DtBoundingBox makVrv::DtGlyph::myBoundingBox

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)