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

ImGui.DebugCheckVersionAndDataLayout

  • 检查编译版本和数据结构布局。

    参数

    version_str
    string | Uint8Array

    预期的 Dear ImGui 版本字符串,与链接的原生库比较。

    sz_io
    number

    预期的原生 sizeof(ImGuiIO) 字节数,不是 JS 对象大小。

    sz_style
    number

    预期的原生 sizeof(ImGuiStyle) 字节数,不是 JS 对象大小。

    sz_vec2
    number

    预期的原生 sizeof(ImVec2) 字节数,不是 JS 对象大小。

    sz_vec4
    number

    预期的原生 sizeof(ImVec4) 字节数,不是 JS 对象大小。

    sz_drawvert
    number

    预期的原生 sizeof(ImDrawVert) 字节数,不是 JS 对象大小。

    sz_drawidx
    number

    预期的原生 sizeof(ImDrawIdx) 字节数,不是 JS 对象大小。

    返回值

    boolean

    版本及原生结构尺寸一致时为 true;启用断言的构建中,不一致还会触发原生断言。

    原生代码通过 IMGUI_CHECKVERSION 宏执行此检查;JS 中没有该宏。 JS 调用方应使用 DebugCheckVersionAndDataLayout(),传入预期的原生版本与结构体大小。

    源码与继承

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