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