cocos2d-x  3.4
 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 (const std::u16string &text, int &outNumLetters) const override
var getHorizontalKerningForTextUTF16 ( var text, var outNumLetters)
local getHorizontalKerningForTextUTF16 ( local text, local outNumLetters)
virtual FontAtlascreateFontAtlas () override
var createFontAtlas ()
- Public Member Functions inherited from Font
virtual const char * getCurrentGlyphCollection () const
var getCurrentGlyphCollection ()
local getCurrentGlyphCollection ()
virtual int getFontMaxHeight () const
local getFontMaxHeight ()
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Releases the ownership immediately. More...
 
Refautorelease ()
 Releases 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 Vec2 &imageOffset=Vec2::ZERO)
local create ( local fntFilePath, local ZERO)
static void purgeCachedData ()
 Purges the cached data. More...
 

Protected Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from Font
GlyphCollection _usedGlyphs
var _usedGlyphs
local _usedGlyphs
char * _customGlyphs
var _customGlyphs
local _customGlyphs
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 
var _referenceCount
 count of references More...
 
local _referenceCount
 count of references More...
 
- Static Protected Attributes inherited from Font
static const char * _glyphASCII
var _glyphASCII
local _glyphASCII
static const char * _glyphNEHE
var _glyphNEHE
local _glyphNEHE

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements Font.

var createFontAtlas ( )
overridevirtual

Implements Font.

local createFontAtlas ( )
overridevirtual

Implements Font.

virtual int*
getHorizontalKerningForTextUTF16
( const std::u16string &  text,
int &  outNumLetters 
) const
overridevirtual

Implements Font.

var
getHorizontalKerningForTextUTF16
( var  text,
var  outNumLetters 
)
overridevirtual

Implements Font.

local
getHorizontalKerningForTextUTF16
( local  text,
local  outNumLetters 
)
overridevirtual

Implements Font.

static void purgeCachedData ( )
static

Purges the cached data.

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

var purgeCachedData ( )
static

Purges the cached data.

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

local 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: