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

ImGui.InputTextCallbackData_InsertChars

向回调缓冲区插入文本,更新编辑状态,并在需要时请求扩容。

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

pos - UTF-8 编辑缓冲区内从零开始的字节偏移,不是字符索引。

text - UTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。

text_end - 尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。

  • 向回调缓冲区插入文本,更新编辑状态,并在需要时请求扩容。

    参数

    self

    此方法操作的 ImGuiInputTextCallbackData 句柄。

    pos
    number

    UTF-8 编辑缓冲区内从零开始的字节偏移,不是字符索引。

    text
    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 转换。

    返回值

    void
    源码与继承
  • 向回调缓冲区插入文本,更新编辑状态,并在需要时请求扩容。

    参数

    self

    此方法操作的 ImGuiInputTextCallbackData 句柄。

    pos
    number

    UTF-8 编辑缓冲区内从零开始的字节偏移,不是字符索引。

    text
    Uint8Array

    UTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。

    text_end
    Uint8Array

    尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。

    返回值

    void
    源码与继承

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