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

#include <CCFontFreeType.h>

Inheritance diagram for FontFreeType:
Font Object

Public Member Functions

virtual FontAtlascreateFontAtlas () override
virtual SizegetAdvancesForTextUTF16 (unsigned short *text, int &outNumLetters) const override
virtual GlyphDefgetGlyphDefintionsForText (const char *text, int &outNumGlyphs, bool UTF16text=false) const override
unsigned char * getGlyphBitmap (unsigned short theChar, int &outWidth, int &outHeight) const override
virtual int getFontMaxHeight () const override
virtual int getLetterPadding () const override
var getLetterPadding ()
local getLetterPadding ()
- Public Member Functions inherited from Font
virtual const char * getCurrentGlyphCollection () const
local getCurrentGlyphCollection ()
virtual Rect getRectForChar (unsigned short theChar) const
virtual int getUTF16TextLenght (unsigned short int *text) const
var getUTF16TextLenght ( var text)
local getUTF16TextLenght ( local text)
virtual unsigned short int * getUTF16Text (const char *text, int &outNumLetters) const
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...
 
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...
 
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 FontFreeTypecreate (const std::string &fontName, int fontSize, GlyphCollection glyphs, const char *customGlyphs)
var create ( var fontName, var fontSize, var glyphs, var customGlyphs)
local create ( local fontName, local fontSize, local glyphs, local customGlyphs)
- Static Public Member Functions inherited from Font
static FontcreateWithTTF (const char *fntName, int fontSize, GlyphCollection glyphs, const char *customGlyphs)
var createWithTTF ( var fntName, var fontSize, var glyphs, var customGlyphs)
local createWithTTF ( local fntName, local fontSize, local glyphs, local customGlyphs)
static FontcreateWithFNT (const char *fntFilePath)
local createWithFNT ( local fntFilePath)

Protected Member Functions

 FontFreeType ()
virtual ~FontFreeType ()
bool createFontObject (const std::string &fontName, int fontSize)
var createFontObject ( var fontName, var fontSize)
local createFontObject ( local fontName, local fontSize)
- Protected Member Functions inherited from Font
 Font ()
virtual ~Font ()
void setCurrentGlyphCollection (GlyphCollection glyphs, const char *customGlyphs=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...
 
- Protected Attributes inherited from Object
unsigned int _reference
 count of references More...
 
var _reference
 count of references More...
 
local _reference
 count of references More...
 
unsigned int _autoReleaseCount
 count of autorelease More...
 
var _autoReleaseCount
 count of autorelease More...
 
local _autoReleaseCount
 count of autorelease More...
 

Constructor & Destructor Documentation

FontFreeType ( )
protected
var FontFreeType ( )
protected
local FontFreeType ( )
protected
virtual ~FontFreeType ( )
protectedvirtual
var ~FontFreeType ( )
protectedvirtual
local ~FontFreeType ( )
protectedvirtual

Member Function Documentation

static FontFreeType* create ( const std::string &  fontName,
int  fontSize,
GlyphCollection  glyphs,
const char *  customGlyphs 
)
static
var create ( var  fontName,
var  fontSize,
var  glyphs,
var  customGlyphs 
)
static
local create ( local  fontName,
local  fontSize,
local  glyphs,
local  customGlyphs 
)
static
virtual FontAtlas* createFontAtlas ( )
overridevirtual

Implements Font.

var createFontAtlas ( )
overridevirtual

Implements Font.

local createFontAtlas ( )
overridevirtual

Implements Font.

bool createFontObject ( const std::string &  fontName,
int  fontSize 
)
protected
var createFontObject ( var  fontName,
var  fontSize 
)
protected
local createFontObject ( local  fontName,
local  fontSize 
)
protected
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 int getFontMaxHeight ( ) const
overridevirtual

Reimplemented from Font.

var getFontMaxHeight ( )
overridevirtual

Reimplemented from Font.

local getFontMaxHeight ( )
overridevirtual

Reimplemented from Font.

unsigned char* getGlyphBitmap ( unsigned short  theChar,
int &  outWidth,
int &  outHeight 
) const
overridevirtual

Reimplemented from Font.

var getGlyphBitmap ( var  theChar,
var  outWidth,
var  outHeight 
)
overridevirtual

Reimplemented from Font.

local getGlyphBitmap ( local  theChar,
local  outWidth,
local  outHeight 
)
overridevirtual

Reimplemented from Font.

virtual GlyphDef*
getGlyphDefintionsForText
( const char *  text,
int &  outNumGlyphs,
bool  UTF16text = false 
) const
overridevirtual

Reimplemented from Font.

var getGlyphDefintionsForText ( var  text,
var  outNumGlyphs,
var  UTF16text = false 
)
overridevirtual

Reimplemented from Font.

local getGlyphDefintionsForText ( local  text,
local  outNumGlyphs,
local  UTF16text = false 
)
overridevirtual

Reimplemented from Font.

virtual int getLetterPadding ( ) const
overridevirtual

Reimplemented from Font.

var getLetterPadding ( )
overridevirtual

Reimplemented from Font.

local getLetterPadding ( )
overridevirtual

Reimplemented from Font.


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