cocos2d-x  3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Font Class Referenceabstract

#include <CCFont.h>

Inheritance diagram for Font:
Ref FontCharMap FontFNT FontFreeType

Public Member Functions

virtual FontAtlascreateFontAtlas ()=0
local createFontAtlas ()
virtual int * getHorizontalKerningForTextUTF16 (const std::u16string &text, int &outNumLetters) const =0
var getHorizontalKerningForTextUTF16 ( var text, var outNumLetters)
local getHorizontalKerningForTextUTF16 ( local text, local outNumLetters)
virtual const char * getCurrentGlyphCollection () const
local getCurrentGlyphCollection ()
virtual int getFontMaxHeight () const
var getFontMaxHeight ()
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 ()

Protected Member Functions

 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)
- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 

Protected Attributes

GlyphCollection _usedGlyphs
var _usedGlyphs
local _usedGlyphs
char * _customGlyphs
var _customGlyphs
local _customGlyphs
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 

Static Protected Attributes

static const char * _glyphASCII
var _glyphASCII
local _glyphASCII
static const char * _glyphNEHE
var _glyphNEHE
local _glyphNEHE

Constructor & Destructor Documentation

Font ( )
protected
var Font ( )
protected
local Font ( )
protected
virtual ~Font ( )
inlineprotectedvirtual

Member Function Documentation

virtual FontAtlas* createFontAtlas ( )
pure virtual

Implemented in FontFreeType, FontFNT, and FontCharMap.

var createFontAtlas ( )
pure virtual

Implemented in FontFreeType, FontFNT, and FontCharMap.

local createFontAtlas ( )
pure virtual

Implemented in FontFreeType, FontFNT, and FontCharMap.

virtual const char*
getCurrentGlyphCollection
( ) const
virtual
var getCurrentGlyphCollection ( )
virtual
local getCurrentGlyphCollection ( )
virtual
virtual int getFontMaxHeight ( ) const
inlinevirtual

Reimplemented in FontFreeType.

var getFontMaxHeight ( )
inlinevirtual

Reimplemented in FontFreeType.

local getFontMaxHeight ( )
inlinevirtual

Reimplemented in FontFreeType.

const char* getGlyphCollection ( GlyphCollection  glyphs) const
protected
var getGlyphCollection ( var  glyphs)
protected
local getGlyphCollection ( local  glyphs)
protected
virtual int*
getHorizontalKerningForTextUTF16
( const std::u16string &  text,
int &  outNumLetters 
) const
pure virtual

Implemented in FontFreeType, FontFNT, and FontCharMap.

var
getHorizontalKerningForTextUTF16
( var  text,
var  outNumLetters 
)
pure virtual

Implemented in FontFreeType, FontFNT, and FontCharMap.

local
getHorizontalKerningForTextUTF16
( local  text,
local  outNumLetters 
)
pure virtual

Implemented in FontFreeType, FontFNT, and FontCharMap.

void setCurrentGlyphCollection ( GlyphCollection  glyphs,
const char *  customGlyphs = 0 
)
protected
var setCurrentGlyphCollection ( var  glyphs,
var  customGlyphs = 0 
)
protected
local setCurrentGlyphCollection ( local  glyphs,
local  customGlyphs = 0 
)
protected

Member Data Documentation

char* _customGlyphs
protected
var _customGlyphs
protected
local _customGlyphs
protected
const char* _glyphASCII
staticprotected
var _glyphASCII
staticprotected
local _glyphASCII
staticprotected
const char* _glyphNEHE
staticprotected
var _glyphNEHE
staticprotected
local _glyphNEHE
staticprotected
GlyphCollection _usedGlyphs
protected
var _usedGlyphs
protected
local _usedGlyphs
protected

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