#include <CCFontAtlas.h>
Public Member Functions | |
FontAtlas (Font &theFont) | |
ctor ( var theFont) | |
FontAtlas ( local theFont) | |
virtual | ~FontAtlas () |
void | addLetterDefinition (const FontLetterDefinition &letterDefinition) |
var | addLetterDefinition ( var letterDefinition) |
local | addLetterDefinition ( local letterDefinition) |
bool | getLetterDefinitionForChar (char16_t letteCharUTF16, FontLetterDefinition &outDefinition) |
var | getLetterDefinitionForChar ( var letteCharUTF16, var outDefinition) |
local | getLetterDefinitionForChar ( local letteCharUTF16, local outDefinition) |
bool | prepareLetterDefinitions (const std::u16string &utf16String) |
var | prepareLetterDefinitions ( var utf16String) |
local | prepareLetterDefinitions ( local utf16String) |
const std::unordered_map < ssize_t, Texture2D * > & | getTextures () const |
local | getTextures () |
void | addTexture (Texture2D *texture, int slot) |
var | addTexture ( var texture, var slot) |
local | addTexture ( local texture, local slot) |
float | getCommonLineHeight () const |
var | getCommonLineHeight () |
local | getCommonLineHeight () |
void | setCommonLineHeight (float newHeight) |
var | setCommonLineHeight ( var newHeight) |
local | setCommonLineHeight ( local newHeight) |
Texture2D * | getTexture (int slot) |
var | getTexture ( var slot) |
local | getTexture ( local slot) |
const Font * | getFont () const |
var | getFont () |
local | getFont () |
void | listenToBackground (EventCustom *event) |
Listen "come to background" message, and clear the texture atlas. More... | |
var | listenToBackground ( var event) |
Listen "come to background" message, and clear the texture atlas. More... | |
local | listenToBackground ( local event) |
Listen "come to background" message, and clear the texture atlas. More... | |
void | listenToForeground (EventCustom *event) |
Listen "come to foreground" message and restore the texture atlas. More... | |
void | purgeTexturesAtlas () |
Removes textures atlas. More... | |
void | setAntiAliasTexParameters () |
sets font texture parameters: More... | |
var | setAntiAliasTexParameters () |
sets font texture parameters: More... | |
local | setAntiAliasTexParameters () |
sets font texture parameters: More... | |
void | setAliasTexParameters () |
sets font texture parameters: More... | |
var | setAliasTexParameters () |
sets font texture parameters: More... | |
local | setAliasTexParameters () |
sets font texture parameters: More... | |
Public Member Functions inherited from Ref | |
void | retain () |
Retains the ownership. More... | |
void | release () |
Releases the ownership immediately. More... | |
Ref * | autorelease () |
Releases the ownership sometime soon automatically. More... | |
unsigned int | getReferenceCount () const |
Returns the Ref's current reference count. More... | |
virtual | ~Ref () |
Static Public Attributes | |
static const int | CacheTextureWidth |
var | CacheTextureWidth |
local | CacheTextureWidth |
static const int | CacheTextureHeight |
var | CacheTextureHeight |
local | CacheTextureHeight |
static const char * | EVENT_PURGE_TEXTURES |
var | EVENT_PURGE_TEXTURES |
local | EVENT_PURGE_TEXTURES |
Additional Inherited Members | |
Protected Member Functions inherited from Ref | |
Ref () | |
Constructor. More... | |
Ref () | |
Constructor. More... | |
Protected Attributes inherited from Ref | |
unsigned int | _referenceCount |
count of references More... | |
local | _referenceCount |
count of references More... | |
var ctor | ( | var | theFont | ) |
local FontAtlas | ( | local | theFont | ) |
|
virtual |
void addLetterDefinition | ( | const FontLetterDefinition & | letterDefinition | ) |
var addLetterDefinition | ( | var | letterDefinition | ) |
local addLetterDefinition | ( | local | letterDefinition | ) |
void addTexture | ( | Texture2D * | texture, |
int | slot | ||
) |
var addTexture | ( | var | texture, |
var | slot | ||
) |
local addTexture | ( | local | texture, |
local | slot | ||
) |
float getCommonLineHeight | ( | ) | const |
var getCommonLineHeight | ( | ) |
local getCommonLineHeight | ( | ) |
const Font* getFont | ( | ) | const |
var getFont | ( | ) |
local getFont | ( | ) |
bool getLetterDefinitionForChar | ( | char16_t | letteCharUTF16, |
FontLetterDefinition & | outDefinition | ||
) |
var getLetterDefinitionForChar | ( | var | letteCharUTF16, |
var | outDefinition | ||
) |
local getLetterDefinitionForChar | ( | local | letteCharUTF16, |
local | outDefinition | ||
) |
Texture2D* getTexture | ( | int | slot | ) |
var getTexture | ( | var | slot | ) |
local getTexture | ( | local | slot | ) |
|
inline |
|
inline |
void listenToBackground | ( | EventCustom * | event | ) |
Listen "come to background" message, and clear the texture atlas.
It only has effect on Android.
var listenToBackground | ( | var | event | ) |
Listen "come to background" message, and clear the texture atlas.
It only has effect on Android.
local listenToBackground | ( | local | event | ) |
Listen "come to background" message, and clear the texture atlas.
It only has effect on Android.
void listenToForeground | ( | EventCustom * | event | ) |
Listen "come to foreground" message and restore the texture atlas.
It only has effect on Android.
var listenToForeground | ( | var | event | ) |
Listen "come to foreground" message and restore the texture atlas.
It only has effect on Android.
local listenToForeground | ( | local | event | ) |
Listen "come to foreground" message and restore the texture atlas.
It only has effect on Android.
bool prepareLetterDefinitions | ( | const std::u16string & | utf16String | ) |
var prepareLetterDefinitions | ( | var | utf16String | ) |
local prepareLetterDefinitions | ( | local | utf16String | ) |
void purgeTexturesAtlas | ( | ) |
Removes textures atlas.
It will purge the textures atlas and if multiple texture exist in the FontAtlas.
var purgeTexturesAtlas | ( | ) |
Removes textures atlas.
It will purge the textures atlas and if multiple texture exist in the FontAtlas.
local purgeTexturesAtlas | ( | ) |
Removes textures atlas.
It will purge the textures atlas and if multiple texture exist in the FontAtlas.
void setAliasTexParameters | ( | ) |
sets font texture parameters:
var setAliasTexParameters | ( | ) |
sets font texture parameters:
local setAliasTexParameters | ( | ) |
sets font texture parameters:
void setAntiAliasTexParameters | ( | ) |
sets font texture parameters:
var setAntiAliasTexParameters | ( | ) |
sets font texture parameters:
local setAntiAliasTexParameters | ( | ) |
sets font texture parameters:
void setCommonLineHeight | ( | float | newHeight | ) |
var setCommonLineHeight | ( | var | newHeight | ) |
local setCommonLineHeight | ( | local | newHeight | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |