フォントテーブル情報
More...
#include <GxFontTable.h>
|
|
|
| GxFontTableInformation (void) |
| | コンストラクタ
|
| |
| void | cleanup (void) override |
| | 解放処理
|
| |
|
|
void | loadResource (GX_CSTR path) |
| | リソースの読み込み
|
| |
|
void | createFontTable (void) |
| | アクセス高速化のためのテーブルを生成する
|
| |
|
void | releaseFontTable (void) |
| | アクセス高速化のためのテーブルを破棄する
|
| |
| u32 | getCountFontTableObject (void) |
| | アクセス高速化のためのテーブル数を取得
|
| |
| u8 | getCode (u32 row, u32 byte) |
| | UTF8での文字コードを取得
|
| |
| void | setUnregisteredChar (GX_CSTR chr) |
| | 未登録文字の代用1文字を(終端付き)UTF8で設定する。クリアする場合はnullptrを指定する。
|
| |
|
| GxClassBaseReference (void) |
| | コンストラクタ
|
| |
|
| GxClassBaseReference (const GxClassBaseReference &base) |
| | コピーコンストラクタ
|
| |
|
| ~GxClassBaseReference (void) override |
| | デストラクタ
|
| |
| constexpr GxClassBaseReference & | operator= (const GxClassBaseReference &base) |
| | 代入演算子
|
| |
| virtual s32 | addReference (void) |
| | 参照カウンタを加算
|
| |
| virtual s32 | release (void) |
| | 解放
|
| |
|
virtual s32 | getReferenceCount (void) const |
| | 参照カウンタを取得
|
| |
|
constexpr void | setDelayReleaseCount (s32 count) |
| | 遅延解放カウンタを設定
|
| |
|
void | setDelayReleaseCountInfinity (b32 on) |
| | 無限解放待ちの設定
|
| |
|
constexpr | GxClassBaseRoot (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| | コピーコンストラクタ
|
| |
|
virtual | ~GxClassBaseRoot (void) |
| | デストラクタ
|
| |
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| | 代入演算子
|
| |
|
virtual GxRtti & | getRtti (void) const =0 |
| | Rttiの取得
|
| |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| | デフォルトオブジェクトを取得
|
| |
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| | デフォルトオブジェクト判定
|
| |
|
|
|
f32 | _tmHeight |
| | 基準ライン上部の高さ
|
| |
|
f32 | _tmDescent |
| | 基準ライン下部の高さ
|
| |
|
u32 | _fontSize |
| | フォントサイズ
|
| |
|
u32 | _textureNum |
| | テクスチャ番号
|
| |
|
b32 | _isDistanceFont |
| | 距離フォントか
|
| |
|
u32 | _marginU |
| | U座標マージン
|
| |
|
u32 | _marginV |
| | V座標マージン
|
| |
|
f32 | _maxGlyphOriginY |
| | 最大基準Y座標
|
| |
|
f32 | _maxBlackBoxY |
| | 内包矩形の最大Y座標
|
| |
|
u32 | _fontTableNum |
| | フォントテーブル数
|
| |
|
GxFontInformation * | _pFontInformationTable |
| | フォント情報テーブル
|
| |
|
GxResTexture ** | _ppResFontTextureTable |
| | フォントテクスチャリソース
|
| |
|
GxFontAccessTable * | _pAccessTable |
| | フォントアクセステーブル
|
| |
|
GX_CHAR | _unregisterChar [5] |
| | 未予約文字
|
| |
|
GxString | _path |
| | パス
|
| |
|
b32 | _hasIcon |
| | アイコンがあるか
|
| |
|
|
static void | initializeDelayRelease (void) |
| | 遅延解放リストの初期化
|
| |
|
static void | terminateDelayRelease (void) |
| | 遅延解放リストの終了
|
| |
|
static void | updateDelayRelease (void) |
| | 遅延解放リストの更新
|
| |
|
static b32 | isDelayReleaseEnable (void) |
| | 遅延解放システムの有効判定
|
| |
| static u32 | getDelayReleaseListCount (void) |
| | 遅延解放待ちの数を取得
|
| |
|
static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| | Rttiの取得
|
| |
|
static constexpr s32 | DELAY_RELEASE_COUNT_INFINITY = -1 |
| | 遅延解放の無限待ち定義
|
| |
|
s32 | _referenceCount |
| | 参照カウンタ
|
| |
|
s32 | _delayReleaseCount |
| | 遅延解放カウンタ
|
| |
◆ cleanup()
| void GxFontTable::GxFontTableInformation::cleanup |
( |
void | | ) |
|
|
overridevirtual |
◆ getCode()
| u8 GxFontTable::GxFontTableInformation::getCode |
( |
u32 | row, |
|
|
u32 | byte ) |
UTF8での文字コードを取得
- Parameters
-
- Returns
- 文字コード
◆ getCountFontTableObject()
| u32 GxFontTable::GxFontTableInformation::getCountFontTableObject |
( |
void | | ) |
|
アクセス高速化のためのテーブル数を取得
- Returns
- テーブル作成数
◆ setUnregisteredChar()
| void GxFontTable::GxFontTableInformation::setUnregisteredChar |
( |
GX_CSTR | chr | ) |
|
未登録文字の代用1文字を(終端付き)UTF8で設定する。クリアする場合はnullptrを指定する。
- Parameters
-
| chr | [in] 代用文字(クリアする場合はnullptrを指定) |
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxFontTable.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxFontTable.cpp