cocos2d-x  3.0Beta0
 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 Object

Public Member Functions

virtual SizegetAdvancesForTextUTF16 (unsigned short *text, int &outNumLetters) const override
virtual Rect getRectForChar (unsigned short theChar) const override
virtual FontAtlascreateFontAtlas () override
local createFontAtlas ()
- Public Member Functions inherited from Font
void setDistanceFieldEnabled (bool distanceFieldEnabled)
var setDistanceFieldEnabled ( var distanceFieldEnabled)
bool isDistanceFieldEnabled () const
var isDistanceFieldEnabled ()
local isDistanceFieldEnabled ()
bool renderCharAt (unsigned short int charToRender, int posX, int posY, unsigned char *destMemory, int destSize)
var renderCharAt ( var charToRender, var posX, var posY, var destMemory, var destSize)
local renderCharAt ( local charToRender, local posX, local posY, local destMemory, local destSize)
virtual const char * getCurrentGlyphCollection () const
local getCurrentGlyphCollection ()
virtual int getLetterPadding () const
var getLetterPadding ()
local getLetterPadding ()
virtual unsigned char * getGlyphBitmap (unsigned short theChar, int &outWidth, int &outHeight) const
var getGlyphBitmap ( var theChar, var outWidth, var outHeight)
local getGlyphBitmap ( local theChar, local outWidth, local outHeight)
virtual GlyphDefgetGlyphDefintionsForText (const char *text, int &outNumGlyphs, bool UTF16text=false) const
var getGlyphDefintionsForText ( var text, var outNumGlyphs, var false)
local getGlyphDefintionsForText ( local text, local outNumGlyphs, local false)
virtual int getFontMaxHeight () const
var getFontMaxHeight ()
local getFontMaxHeight ()
virtual int getUTF16TextLenght (unsigned short int *text) const
virtual unsigned short int * getUTF16Text (const char *text, int &outNumLetters) const
var getUTF16Text ( var text, var outNumLetters)
local getUTF16Text ( local text, local outNumLetters)
virtual unsigned short int * trimUTF16Text (unsigned short int *text, int newBegin, int newEnd) const
local trimUTF16Text ( local text, local newBegin, local newEnd)
- Public Member Functions inherited from Object
 Object ()
 Constructor. More...
 
 Object ()
 Constructor. More...
 
virtual ~Object ()
void release ()
 Release the ownership immediately. More...
 
void retain ()
 Retains the ownership. More...
 
Objectautorelease ()
 Release the ownership sometime soon automatically. More...
 
bool isSingleReference () const
 Returns a boolean value that indicates whether there is only one reference to the object. More...
 
unsigned int retainCount () const
 Returns the object's current reference count. More...
 
local retainCount ()
 Returns the object's current reference count. More...
 
virtual bool isEqual (const Object *object)
 Returns a boolean value that indicates whether this object and a given object are equal. More...
 
virtual void acceptVisitor (DataVisitor &visitor)
virtual void update (float dt)

Static Public Member Functions

static FontFNTcreate (const std::string &fntFilePath)
- Static Public Member Functions inherited from Font
static FontcreateWithTTF (const std::string &fntName, int fontSize, GlyphCollection glyphs, const char *customGlyphs)
local createWithTTF ( local fntName, local fontSize, local glyphs, local customGlyphs)
static FontcreateWithFNT (const std::string &fntFilePath)
local createWithFNT ( local fntFilePath)
static unsigned char * makeDistanceMap (unsigned char *img, unsigned int width, unsigned int height)
local makeDistanceMap ( local img, local width, local height)

Protected Member Functions

 FontFNT (CCBMFontConfiguration *theContfig)
 FontFNT ( var theContfig)
 FontFNT ( local theContfig)
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
local getGlyphCollection ( local glyphs)

Additional Inherited Members

- Public Attributes inherited from Object
unsigned int _ID
 object id, ScriptSupport need public _ID More...
 
int _luaID
 Lua reference id. More...
 
var _luaID
 Lua reference id. More...
 
local _luaID
 Lua reference id. More...
 
- Static Public Attributes inherited from Font
static const int DistanceMapSpread
- Protected Attributes inherited from Font
GlyphCollection _usedGlyphs
char * _customGlyphs
var _customGlyphs
local _customGlyphs
bool _distanceFieldEnabled
var _distanceFieldEnabled
local _distanceFieldEnabled
- 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 ( CCBMFontConfiguration theContfig)
inlineprotected
var FontFNT ( var  theContfig)
inlineprotected
local FontFNT ( local  theContfig)
inlineprotected
virtual ~FontFNT ( )
protectedvirtual

Member Function Documentation

static FontFNT* create ( const std::string &  fntFilePath)
static
var create ( var  fntFilePath)
static
local create ( local  fntFilePath)
static
virtual FontAtlas* createFontAtlas ( )
overridevirtual

Implements Font.

var createFontAtlas ( )
overridevirtual

Implements Font.

local createFontAtlas ( )
overridevirtual

Implements Font.

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

Implements Font.

var getAdvancesForTextUTF16 ( var  text,
var  outNumLetters 
)
overridevirtual

Implements Font.

local getAdvancesForTextUTF16 ( local  text,
local  outNumLetters 
)
overridevirtual

Implements Font.

virtual Rect getRectForChar ( unsigned short  theChar) const
overridevirtual

Reimplemented from Font.

var getRectForChar ( var  theChar)
overridevirtual

Reimplemented from Font.

local getRectForChar ( local  theChar)
overridevirtual

Reimplemented from Font.


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