cocos2d-x  3.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
FontFNT Class Reference

#include <CCFontFNT.h>

Inheritance diagram for FontFNT:
Font Ref

Public Member Functions

virtual int * getHorizontalKerningForTextUTF16 (unsigned short *text, int &outNumLetters) const override
virtual FontAtlascreateFontAtlas () override
- Public Member Functions inherited from Font
virtual const char * getCurrentGlyphCollection () const
virtual int getFontMaxHeight () const
virtual int getUTF16TextLenght (unsigned short int *text) const
virtual unsigned short * getUTF16Text (const char *text, int &outNumLetters) const
virtual unsigned short * trimUTF16Text (unsigned short int *text, int newBegin, int newEnd) const
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Release the ownership immediately. More...
 
Refautorelease ()
 Release the ownership sometime soon automatically. More...
 
unsigned int getReferenceCount () const
 Returns the Ref's current reference count. More...
 
virtual ~Ref ()

Static Public Member Functions

static FontFNTcreate (const std::string &fntFilePath, const Point &imageOffset=Point::ZERO)
static void purgeCachedData ()
 Purges the cached data. More...
 

Protected Member Functions

 FontFNT (BMFontConfiguration *theContfig, const Point &imageOffset=Point::ZERO)
virtual ~FontFNT ()
- Protected Member Functions inherited from Font
 Font ()
virtual ~Font ()
void setCurrentGlyphCollection (GlyphCollection glyphs, const char *customGlyphs=0)
const char * getGlyphCollection (GlyphCollection glyphs) const
- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from Font
GlyphCollection _usedGlyphs
char * _customGlyphs
- Static Protected Attributes inherited from Font
static const char * _glyphASCII
static const char * _glyphNEHE

Constructor & Destructor Documentation

FontFNT ( BMFontConfiguration *  theContfig,
const Point imageOffset = Point::ZERO 
)
protected
virtual ~FontFNT ( )
protectedvirtual

Member Function Documentation

static FontFNT* create ( const std::string &  fntFilePath,
const Point imageOffset = Point::ZERO 
)
static
virtual FontAtlas* createFontAtlas ( )
overridevirtual

Implements Font.

virtual int*
getHorizontalKerningForTextUTF16
( unsigned short *  text,
int &  outNumLetters 
) const
overridevirtual

Implements Font.

static void purgeCachedData ( )
static

Purges the cached data.

Removes from memory the cached configurations and the atlas name dictionary.


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