API 参考
正在准备搜索索引…

ImGui.ImDrawList_AddTextImFontPtrEx

向绘制列表添加文本,显式控制字体和字号。

self - 此方法操作的 ImDrawList 句柄。

font - 绘制所用的字体;null 选择绘制列表共享的当前字体,不一定是默认字体。

font_size - 文字像素大小;0 使用绘制列表共享的当前字号,即使显式传入了字体也如此。

pos - 绝对屏幕坐标位置,单位为像素。

col - 打包 ImU32 RGBA 颜色;alpha 控制不透明度。

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 - 文字换行前的最大像素宽度;非正值禁用换行。

cpu_fine_clip_rect - 用于逐字形 CPU 裁剪的可选 Float32Array [minX,minY,maxX,maxY] 屏幕矩形。 请传入 Float32Array 存储而非 JS 标量;原生代码直接访问所提供的底层内存。

  • 向绘制列表添加文本,显式控制字体和字号。

    参数

    self

    此方法操作的 ImDrawList 句柄。

    font
    null | ImFont

    绘制所用的字体;null 选择绘制列表共享的当前字体,不一定是默认字体。

    font_size
    number

    文字像素大小;0 使用绘制列表共享的当前字号,即使显式传入了字体也如此。

    pos

    绝对屏幕坐标位置,单位为像素。

    col
    number

    打包 ImU32 RGBA 颜色;alpha 控制不透明度。

    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

    文字换行前的最大像素宽度;非正值禁用换行。

    cpu_fine_clip_rect可选
    null | Float32Array

    用于逐字形 CPU 裁剪的可选 Float32Array [minX,minY,maxX,maxY] 屏幕矩形。 请传入 Float32Array 存储而非 JS 标量;原生代码直接访问所提供的底层内存。

    返回值

    void
    源码与继承
  • 向绘制列表添加文本,显式控制字体和字号。

    参数

    self

    此方法操作的 ImDrawList 句柄。

    font
    null | ImFont

    绘制所用的字体;null 选择绘制列表共享的当前字体,不一定是默认字体。

    font_size
    number

    文字像素大小;0 使用绘制列表共享的当前字号,即使显式传入了字体也如此。

    pos

    绝对屏幕坐标位置,单位为像素。

    col
    number

    打包 ImU32 RGBA 颜色;alpha 控制不透明度。

    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

    文字换行前的最大像素宽度;非正值禁用换行。

    cpu_fine_clip_rect可选
    null | Float32Array

    用于逐字形 CPU 裁剪的可选 Float32Array [minX,minY,maxX,maxY] 屏幕矩形。 请传入 Float32Array 存储而非 JS 标量;原生代码直接访问所提供的底层内存。

    返回值

    void
    源码与继承

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