CUGL 2.0
Cornell University Game Library
cugl::Font Member List

This is the complete list of members for cugl::Font, including all inherited members.

_datacugl::Fontprotected
_fixedWidthcugl::Fontprotected
_fontAscentcugl::Fontprotected
_fontDescentcugl::Fontprotected
_fontHeightcugl::Fontprotected
_fontLineSkipcugl::Fontprotected
_glyphmapcugl::Fontprotected
_glyphsetcugl::Fontprotected
_glyphsizecugl::Fontprotected
_hasAtlascugl::Fontprotected
_hintscugl::Fontprotected
_kernmapcugl::Fontprotected
_namecugl::Fontprotected
_rendercugl::Fontprotected
_sizecugl::Fontprotected
_stylecugl::Fontprotected
_stylenamecugl::Fontprotected
_surfacecugl::Fontprotected
_texturecugl::Fontprotected
_useKerningcugl::Fontprotected
alloc(const std::string file, int size)cugl::Fontinlinestatic
allocSurface(int width, int height)cugl::Fontprotected
buildAtlas()cugl::Fontinline
buildAtlas(const std::string charset)cugl::Fontinline
buildAtlasAsync()cugl::Font
buildAtlasAsync(const std::string charset)cugl::Font
clearAtlas()cugl::Font
computeAtlasSize(int *width, int *height)cugl::Fontprotected
computeKerning(Uint32 a, Uint32 b) constcugl::Fontprotected
computeMetrics(Uint32 thechar) constcugl::Fontprotected
dispose()cugl::Fontvirtual
Font()cugl::Font
generateSurface(int width, int height)cugl::Fontprotected
getAscent() constcugl::Fontinline
getAtlas()cugl::Font
getAtlasMesh(const std::string text, const Vec2 origin, const Rect rect, Mesh< SpriteVertex2 > &mesh, bool utf8)cugl::Fontprotected
getAtlasMesh(const std::string text, const Vec2 origin, const Rect rect, Mesh< SpriteVertex3 > &mesh, float z, bool utf8)cugl::Fontprotected
getAtlasQuad(Uint32 thechar, Vec2 &offset, const Rect rect, Mesh< SpriteVertex2 > &mesh)cugl::Fontprotected
getAtlasQuad(Uint32 thechar, Vec2 &offset, const Rect rect, Mesh< SpriteVertex3 > &mesh, float z)cugl::Fontprotected
getDescent() constcugl::Fontinline
getHeight() constcugl::Fontinline
getHinting() constcugl::Fontinline
getInternalBounds(const std::string text, bool utf8=true) constcugl::Font
getInternalBoundsASCII(const std::string text) constcugl::Fontprotected
getInternalBoundsUTF8(const std::string text) constcugl::Fontprotected
getKerning(char a, char b) constcugl::Fontinline
getKerning(Uint32 a, Uint32 b) constcugl::Font
getLineSkip() constcugl::Fontinline
getMesh(const std::string text, const Vec2 origin, Mesh< SpriteVertex2 > &mesh, bool utf8=true)cugl::Font
getMesh(const std::string text, const Vec2 origin, const Rect rect, Mesh< SpriteVertex2 > &mesh, bool utf8=true)cugl::Font
getMesh(const std::string text, const Vec2 origin, Mesh< SpriteVertex3 > &mesh, float z=0, bool utf8=true)cugl::Font
getMesh(const std::string text, const Vec2 origin, const Rect rect, Mesh< SpriteVertex3 > &mesh, float z=0, bool utf8=true)cugl::Font
getMetrics(char thechar) constcugl::Fontinline
getMetrics(Uint32 thechar) constcugl::Font
getName() constcugl::Fontinline
getQuad(Uint32 thechar, Vec2 &offset, Mesh< SpriteVertex2 > &mesh)cugl::Font
getQuad(Uint32 thechar, Vec2 &offset, const Rect rect, Mesh< SpriteVertex2 > &mesh)cugl::Font
getQuad(Uint32 thechar, Vec2 &offset, Mesh< SpriteVertex3 > &mesh, float z=0)cugl::Font
getQuad(Uint32 thechar, Vec2 &offset, const Rect rect, Mesh< SpriteVertex3 > &mesh, float z=0)cugl::Font
getRenderedMesh(const std::string text, const Vec2 origin, const Rect rect, Mesh< SpriteVertex2 > &mesh, bool utf8)cugl::Fontprotected
getRenderedMesh(const std::string text, const Vec2 origin, const Rect rect, Mesh< SpriteVertex3 > &mesh, float z, bool utf8)cugl::Fontprotected
getRenderedQuad(Uint32 thechar, Vec2 &offset, const Rect rect, Mesh< SpriteVertex2 > &mesh)cugl::Fontprotected
getRenderedQuad(Uint32 thechar, Vec2 &offset, const Rect rect, Mesh< SpriteVertex3 > &mesh, float z)cugl::Fontprotected
getResolution() constcugl::Fontinline
getSize(const std::string text, bool utf8=true) constcugl::Font
getSizeASCII(const std::string text) constcugl::Fontprotected
getSizeUTF8(const std::string text) constcugl::Fontprotected
getStyle() constcugl::Fontinline
getStyleName() constcugl::Fontinline
hasAtlas() constcugl::Fontinline
hasGlyph(char a) constcugl::Fontinline
hasGlyph(Uint32 a) constcugl::Font
hasString(const std::string text) constcugl::Font
Hinting enum namecugl::Font
init(const std::string file, int size)cugl::Font
isFixedWidth() constcugl::Fontinline
layoutAtlas(const std::vector< std::vector< Uint32 > > &rectangle)cugl::Fontprotected
planAtlas(int width, int height)cugl::Fontprotected
prepareAtlas()cugl::Fontprotected
prepareAtlas(std::string charset)cugl::Fontprotected
prepareAtlasKerning()cugl::Fontprotected
Resolution enum namecugl::Font
setHinting(Hinting hinting)cugl::Font
setKerning(bool kerning)cugl::Font
setResolution(Resolution resolution)cugl::Fontinline
setStyle(Style style)cugl::Font
Style enum namecugl::Font
usesKerning() constcugl::Fontinline
~Font()cugl::Fontinline