API リファレンス
検索インデックスを準備中…

ImGui.ImFontConfigFields

アトラス構築時に使用するフォントソースとラスタライザーの設定。

interface ImFontConfigFields {
    EllipsisChar: number;
    FontBuilderFlags: number;
    FontDataOwnedByAtlas: boolean;
    FontDataSize: number;
    FontNo: number;
    GlyphExtraAdvanceX: number;
    GlyphMaxAdvanceX: number;
    GlyphMinAdvanceX: number;
    GlyphOffsetX: number;
    GlyphOffsetY: number;
    MergeMode: boolean;
    OversampleH: number;
    OversampleV: number;
    PixelSnapH: boolean;
    RasterizerDensity: number;
    RasterizerMultiply: number;
    SizePixels: number;
}
ソースと継承
メンバー一覧17

プロパティ

プロパティ

EllipsisChar: number

このビルドの 16 ビット ImWchar で表す省略記号の Unicode 値。

ソースと継承
FontBuilderFlags: number

ビルダー固有の符号なしフラグ。0 はそのビルダーの既定値です。

ソースと継承
FontDataOwnedByAtlas: boolean

アトラスがフォントデータを解放するか。借用 JS バッファでは変更しないこと。

ソースと継承
FontDataSize: number

TTF/OTF データのバイト長。変更してもデータのサイズは変わりません。

ソースと継承
FontNo: number

TTF/OTF コレクション内の 0 始まりのフォント番号。

ソースと継承
GlyphExtraAdvanceX: number

グリフ間に追加する水平画素間隔。

ソースと継承
GlyphMaxAdvanceX: number

最大水平送り幅の画素数。3.4028234663852886e38 で上限なしです。

ソースと継承
GlyphMinAdvanceX: number

最小水平送り幅の画素数。最大値と合わせると等幅にできます。

ソースと継承
GlyphOffsetX: number

このソースの全グリフに加える水平画素オフセット。

ソースと継承
GlyphOffsetY: number

垂直画素オフセット。高さの異なるフォントの結合時に使います。

ソースと継承
MergeMode: boolean

別フォントを作らず、直前のフォントへグリフを結合します。

ソースと継承
OversampleH: number

水平ラスタライズの過剰サンプル倍率。0 は 1 または 2 を自動選択。

ソースと継承
OversampleV: number

垂直ラスタライズの過剰サンプル倍率。0 は自動で 1 を選びます。

ソースと継承
PixelSnapH: boolean

グリフの水平送り幅を整数画素に丸めます。

ソースと継承
RasterizerDensity: number

ラスタライズ密度の倍率。論理グリフ寸法は変えません。

ソースと継承
RasterizerMultiply: number

ラスタライズ被覆率の倍率。1 より大きいと明るく、小さいと暗くなります。

ソースと継承
SizePixels: number

希望するラスタライズ文字サイズの画素数。おおよその文字高です。

ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0