よくある質問
Dear ImGuiはImKitが用意しますか?
Section titled “Dear ImGuiはImKitが用意しますか?”いいえ。Dear ImGuiのContext、backend、renderer、font atlas、フレームループはアプリ側が用意します。source integrationでは既存のDear ImGui targetをIMKIT_IMGUI_TARGETに設定します。詳細は依存関係を参照してください。
配布SDKを使えますか?
Section titled “配布SDKを使えますか?”compiler、architecture、CRT、Dear ImGui revision、compile definitions、imconfig.hがSDKと一致すると確認できる場合に利用できます。不一致ならsource integrationを選びます。導入ガイドのSDK手順とABI条件を確認してください。
日本語の文字やIMEが動きません
Section titled “日本語の文字やIMEが動きません”Themeはfontを読み込みません。必要なglyph rangeをアプリのfont atlasへ追加し、文字入力に必要なplatform IME callbackをアプリ側で用意します。
Themeを何度も適用すると寸法が大きくなります
Section titled “Themeを何度も適用すると寸法が大きくなります”scaleはApplyThemeまたはThemeScopeへ渡し、Theme::metricsを別に事前scaleしないでください。Themeは未scaleの寸法からstyleを導出します。
Galleryを組み込みビルドで起動できますか?
Section titled “Galleryを組み込みビルドで起動できますか?”Galleryを無効にするsubdirectory buildでは、既存のDear ImGui targetを指定します。Galleryを含むstandalone buildは固定したDear ImGuiとGLFW revisionを取得します。必要条件とtarget構成は依存関係を参照してください。
API宣言の件数は個別に動作確認した関数数ですか?
Section titled “API宣言の件数は個別に動作確認した関数数ですか?”いいえ。件数はinventoryにある公開宣言行です。signature一覧は呼び出し例ではなく、Dear ImGui API行ごとの操作確認数も表しません。利用ガイドと各公開headerで契約を確認してください。