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

ImGui.ImDrawList_AddTextImFontPtrEx

フォントとサイズを明示的に指定して描画リストにテキストを追加します。

self - このメソッドの操作対象となる ImDrawList ハンドルです。

font - 描画するフォントです。null は描画リストで共有する現在のフォントで、既定とは限りません。

font_size - 文字のピクセルサイズです。0 はフォントを明示した場合も描画リストで共有する現在のサイズを使います。

pos - 絶対スクリーン座標での位置です。単位はピクセルです。

col - パック済み ImU32 RGBA の色です。アルファ値で不透明度を指定します。

text_begin - UTF-8 テキストです。終端を省略または null にすると、文字列は変換し、空でない NUL 終端ビューは直接使い、 それ以外のビューはコピーして NUL を付けます。終端を指定する場合は Uint8Array を直接読み、NUL は不要です。

text_end - 終端直後を示すビューです。長さや別の文字列ではありません。両端は同じバッファーを共有し、 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength を満たす必要があります。 空の終端ビューも有効で、NUL は不要です。省略または null では通常の NUL 終端 UTF-8 変換を使います。

wrap_width - 折り返す前の最大ピクセル幅です。0 以下なら折り返しません。

cpu_fine_clip_rect - グリフ単位の CPU クリップに使う任意の Float32Array [minX,minY,maxX,maxY] スクリーン矩形です。 JS スカラーではなく Float32Array を渡します。ネイティブ処理は渡された領域を直接使います。

  • フォントとサイズを明示的に指定して描画リストにテキストを追加します。

    引数

    self

    このメソッドの操作対象となる ImDrawList ハンドルです。

    font
    null | ImFont

    描画するフォントです。null は描画リストで共有する現在のフォントで、既定とは限りません。

    font_size
    number

    文字のピクセルサイズです。0 はフォントを明示した場合も描画リストで共有する現在のサイズを使います。

    pos

    絶対スクリーン座標での位置です。単位はピクセルです。

    col
    number

    パック済み ImU32 RGBA の色です。アルファ値で不透明度を指定します。

    text_begin
    string | Uint8Array

    UTF-8 テキストです。終端を省略または null にすると、文字列は変換し、空でない NUL 終端ビューは直接使い、 それ以外のビューはコピーして NUL を付けます。終端を指定する場合は Uint8Array を直接読み、NUL は不要です。

    text_endオプション
    null

    終端直後を示すビューです。長さや別の文字列ではありません。両端は同じバッファーを共有し、 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength を満たす必要があります。 空の終端ビューも有効で、NUL は不要です。省略または null では通常の NUL 終端 UTF-8 変換を使います。

    wrap_widthオプション
    number

    折り返す前の最大ピクセル幅です。0 以下なら折り返しません。

    cpu_fine_clip_rectオプション
    null | Float32Array

    グリフ単位の CPU クリップに使う任意の Float32Array [minX,minY,maxX,maxY] スクリーン矩形です。 JS スカラーではなく Float32Array を渡します。ネイティブ処理は渡された領域を直接使います。

    戻り値

    void
    ソースと継承
  • フォントとサイズを明示的に指定して描画リストにテキストを追加します。

    引数

    self

    このメソッドの操作対象となる ImDrawList ハンドルです。

    font
    null | ImFont

    描画するフォントです。null は描画リストで共有する現在のフォントで、既定とは限りません。

    font_size
    number

    文字のピクセルサイズです。0 はフォントを明示した場合も描画リストで共有する現在のサイズを使います。

    pos

    絶対スクリーン座標での位置です。単位はピクセルです。

    col
    number

    パック済み ImU32 RGBA の色です。アルファ値で不透明度を指定します。

    text_begin
    Uint8Array

    UTF-8 テキストです。終端を省略または null にすると、文字列は変換し、空でない NUL 終端ビューは直接使い、 それ以外のビューはコピーして NUL を付けます。終端を指定する場合は Uint8Array を直接読み、NUL は不要です。

    text_end
    Uint8Array

    終端直後を示すビューです。長さや別の文字列ではありません。両端は同じバッファーを共有し、 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength を満たす必要があります。 空の終端ビューも有効で、NUL は不要です。省略または null では通常の NUL 終端 UTF-8 変換を使います。

    wrap_widthオプション
    number

    折り返す前の最大ピクセル幅です。0 以下なら折り返しません。

    cpu_fine_clip_rectオプション
    null | Float32Array

    グリフ単位の CPU クリップに使う任意の Float32Array [minX,minY,maxX,maxY] スクリーン矩形です。 JS スカラーではなく Float32Array を渡します。ネイティブ処理は渡された領域を直接使います。

    戻り値

    void
    ソースと継承

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