ウィンドウ初期化、イベント処理、フレーム描画。 ウィジェット、ネイティブハンドル、コールバック、共有状態。 フォントアトラス、字形範囲、スタイルの色。
ウィンドウ初期化、イベント処理、フレーム描画。
ImGuiIO の書き込み可能なリアルタイムビューを返す。
ImGuiStyle の書き込み可能なリアルタイムビューを返す。
ネイティブメモリに直接マップされた ImGuiIO の書き込み可能ビュー。
ネイティブメモリに直接マップされた ImGuiStyle の書き込み可能ビュー。
ウィンドウ用に ImGui と imgui-sfml バックエンドを初期化する。
ウィンドウが ImGui コンテキストを持つかどうかを返す。
sfml.js のウィンドウイベントを ImGui に渡す。
sfml.js の記録済み描画を反映し、ウィンドウ上に ImGui を描画する。
ウィンドウを現在の ImGui コンテキストにする。
ウィンドウの ImGui コンテキストを破棄する。未初期化なら何もしない。
ImGui のフレーム状態を更新し、新しいフレームを開始する。
ImGui のフォントテクスチャを再構築する。フォント変更後に呼ぶ。
Dear ImGui のバージョン文字列。
ウィジェット、ネイティブハンドル、コールバック、共有状態。
ウィンドウを開始するか、内容を追加します。
ボタンを表示し、押されたかどうかを返します。
JavaScript コールバック付きの入力フィールド。
指定した型の内容を受け入れます。
DrawList に JavaScript 描画コールバックを追加する。
後続のテキストのベースラインをフレーム付きウィジェットに揃えます。
矢印付きの四角いボタンを表示します。
ウィンドウを開始するか、内容を追加します。
独立したスクロールとクリッピング領域を持つ子ウィンドウを開始します。
フレームスタイルの子ウィンドウを開始します。
旧ヘルパーを使い、枠付きウィジェットのスタイルで子ウィンドウを開始します。
現在のウィンドウ内で、数値 ID で識別される子ウィンドウを開始します。
独自の項目を配置するコンボボックスのポップアップを開始します。
ユーザー操作を無効にできるスコープを開始します。
ドラッグ&ドロップのソースを開始します。
直前のアイテム用にドラッグ&ドロップのターゲットを開始します。
水平方向の開始位置を固定してグループを開始します。
直前のアイテムにマウスがある場合にツールチップを開始します。
フレーム付きのスクロール可能なリストボックス領域を開始します。
画面上部のメニューバーを開始します。
有効なサブメニュー項目を表示し、開いていれば内容の追加を開始します。
現在のウィンドウのメニューバーへの追加を開始します。
サブメニュー項目を表示し、開いていれば内容を開始します。
複数選択のスコープを開始します。
複数項目選択と範囲選択の操作スコープを開始します。
開いているポップアップへの追加を開始します。
直前のアイテムのコンテキストポップアップを開いて開始します。
直前のアイテムのコンテキストポップアップを開いて開始します。
すべてのウィンドウの外で右ボタンを離すとコンテキストポップアップを開いて開始します。
すべてのウィンドウの外側でコンテキストポップアップを開いて開始します。
現在のウィンドウ上で右ボタンを離すとコンテキストポップアップを開いて開始します。
現在のウィンドウのコンテキストポップアップを開いて開始します。
開いているモーダルポップアップへの追加を開始します。
タブバーを開始します。
タブ項目を開始し、選択されているかを返します。
テーブルを開始します。
行と列の内容を追加するためのテーブルレイアウトを開始します。
ツールチップウィンドウを開始します。
箇条書き記号を描画し、後続の内容を同じ行に配置します。
箇条書き記号の後に書式付きテキストを描画する。
行頭に箇条書き記号を付けてテキストを表示します。
ボタンを表示し、押されたかどうかを返します。
ボタンを表示し、押されたかどうかを返します。
現在の設定とカーソル位置からアイテムの幅を計算します。
テキストのサイズを計算します。
現在のフォントでテキストを測定し、折り返しと ID 接尾辞の非表示を必要に応じて適用します。
真偽値を編集するチェックボックスを表示します。
整数フラグ値のビット群を設定または解除するチェックボックスを表示します。
整数フラグ値のビット群を設定または解除するチェックボックスを表示します。
現在のポップアップを閉じます。
折りたたみ見出しを表示し、開いているかを返します。
閉じるボタン付きの折りたたみ見出しを表示します。
クリック可能な色見本を表示し、ホバー時に色の詳細を確認できるようにします。
色見本のボタンを表示します。
スタイルのアルファ値を適用せず、浮動小数点 RGBA 成分を 32 ビット色に変換します。
色を色相、彩度、明度から RGB 成分に変換します。
色を RGB 成分から色相、彩度、明度に変換します。
パックされた 32 ビットの色を 4 つの浮動小数点成分に変換します。
RGB の色を編集します。
色とアルファ成分を編集するコンパクトなエディターを表示します。
アルファを含まない 3 成分の色を選ぶ視覚的なピッカーを表示します。
色とアルファ成分を選ぶ視覚的なピッカーを表示します。
従来のカラムレイアウトを設定します。
従来の段組みレイアウトを設定し、1 列に戻すことで終了します。
ヌル文字で区切られたラベル一覧からドロップダウン選択欄を表示します。
JavaScript の項目取得コールバック付き Combo。
項目ラベルの配列からドロップダウン選択欄を表示します。
項目ラベルの配列からドロップダウン選択欄を表示します。
ヌル文字で区切った項目からコンボボックスを表示します。
字形範囲ビルダーを作成する。
リストクリッパーを作成する。
選択集合を作成する。
ImGuiTextBuffer を作成する。
テキストフィルターを作成する。
コンパイルされたバージョンとデータ構造のレイアウトを検証します。
スタイル色を短時間点滅させ、画面内でその色が使われている場所を示します。
デバッグログに書式付きテキストを追加する。
デバッグログにテキストを追加します。
選択したウィジェットでデバッガーを停止するための視覚的な項目ピッカーを開始します。
テキストエンコーディングのデバッグ情報を表示します。
ドラッグで浮動小数点の値を編集します。
ドラッグ操作で 2 個の浮動小数点成分を編集します。
ドラッグ操作で 2 個の浮動小数点成分を編集します。
ドラッグ操作で 3 個の浮動小数点成分を編集します。
ドラッグ操作で 3 個の浮動小数点成分を編集します。
ドラッグ操作で 4 個の浮動小数点成分を編集します。
ドラッグ操作で 4 個の浮動小数点成分を編集します。
ドラッグで数値を編集します。
対になったドラッグ操作で浮動小数点範囲の下限と上限を編集します。
対になったドラッグ操作で浮動小数点範囲の下限と上限を編集します。
ドラッグ操作で整数値を編集します。
ドラッグ操作で 2 個の整数成分を編集します。
ドラッグ操作で 2 個の整数成分を編集します。
ドラッグ操作で 3 個の整数成分を編集します。
ドラッグ操作で 3 個の整数成分を編集します。
ドラッグ操作で 4 個の整数成分を編集します。
ドラッグ操作で 4 個の整数成分を編集します。
ドラッグで数値を編集します。
対になったドラッグ操作で整数範囲の下限と上限を編集します。
対になったドラッグ操作で整数範囲の下限と上限を編集します。
ドラッグ操作で指定したデータ型の単一の数値を編集します。
ドラッグ操作で指定したデータ型の単一の数値を編集します。
ドラッグ操作で指定したデータ型の複数の数値成分を編集します。
ドラッグ操作で指定したデータ型の複数の数値成分を編集します。
DrawList のカスタム描画コールバック。
指定サイズのダミー項目を追加します。
Begin で開始したウィンドウスコープを終了し、以前のカレントウィンドウに戻します。
BeginChild で開始した子ウィンドウスコープを終了し、親ウィンドウに戻ります。
旧ヘルパーの BeginChildFrame で開始した枠付き子ウィンドウを終了します。
現在のコンボボックスのポップアップを終了します。
BeginDisabled のスコープを終了し、以前の操作可否とアルファ状態を復元します。
現在のドラッグ&ドロップのソースを終了します。
現在のドラッグ&ドロップのターゲットを終了します。
現在の Dear ImGui フレームを終了します。
グループを終了し、その領域を 1 つのアイテムとして扱います。
現在のリストボックス領域を終了します。
メインメニューバーを終了します。
現在のメニューを終了します。
現在のウィンドウのメニューバーを終了します。
BeginMultiSelect のスコープを終了し、選択リクエストを確定します。
現在のポップアップを終了します。
現在のタブバーを終了します。
現在のタブ項目を終了します。
現在のテーブルを終了します。
現在のツールチップウィンドウを終了します。
フォントアトラスの alpha8 テクスチャデータをコピーせずに返す。
フォントアトラスの RGBA32 テクスチャデータをコピーせずに返す。
字形範囲を構築し、0 で終端されたコピーを返す。
アトラステクスチャデータのビュー。
書式付きヘルパーが受け付ける引数。
インターフェイスの背後に描画される描画リストを取得します。
OS のクリップボードからテキストを取得します。
グローバルなスタイルのアルファ値を適用し、スタイル色を 32 ビット値に変換します。
アルファ値を適用したパック済みのスタイル色を取得します。
パック済みの 32 ビット色にグローバルなスタイルのアルファ値を適用します。
指定した色にスタイルの alpha を適用し、ImDrawList 向けの 32 ビット値にパックして取得します。
指定した色にスタイルの alpha を適用し、ImDrawList 向けの 32 ビット値にパックして取得します。
現在の列インデックスを取得します。
従来のカラム境界のオフセットを取得します。
現在の従来型段組みレイアウトの列数を取得します。
列幅をピクセル単位で取得します。
現在のカーソル位置から利用可能なコンテンツ領域を取得します。
コンテンツ領域の最大境界をウィンドウ内座標で取得します。
レイアウトカーソルのウィンドウ内座標を取得します。
ウィンドウのローカル座標でレイアウトカーソルの X 座標を取得します。
ウィンドウのローカル座標でレイアウトカーソルの Y 座標を取得します。
レイアウトカーソルの画面座標を取得します。
レイアウトカーソルの開始位置をウィンドウ内座標で取得します。
現在のドラッグ&ドロップのペイロードを取得します。
描画済みフレームの描画データを取得します。
描画リストが使う共有データを取得します。
現在のフォントを取得します。
現在の倍率を適用した現在のフォントサイズ(ピクセル単位の高さ)を取得します。
白いピクセルの UV 座標を取得します。
インターフェイスの手前に描画される描画リストを取得します。
imgui のグローバルフレーム数を取得します。
フレーム付きウィジェットの高さを取得します。
垂直方向の間隔を含むフレーム付きウィジェットの高さを取得します。
ID スタックと指定した値から識別子を計算します。
整数と現在の ID スタックをハッシュし、ウィジェット識別子を生成します。
ポインター値と現在の ID スタックをハッシュし、ウィジェット識別子を生成します。
文字列範囲と現在の ID スタックをハッシュし、ウィジェット識別子を生成します。
入力と設定の状態にアクセスします。
最後のアイテムの識別子を取得します。
最後のアイテムの右下隅を画面座標で取得します。
最後のアイテムの左上隅を画面座標で取得します。
最後の項目のサイズを取得します。
[デバッグ] キーの英語名を返します。
指定したリピート遅延と間隔でキー入力回数を数えます。
メインビューポートを取得します。
現在のマウスクリックの連続クリック回数を取得します。
要求されたマウスカーソル形状を取得します。
ドラッグ開始からのマウスの移動量を取得します。
現在のマウス位置を取得します。
現在のポップアップを開いたときのマウス位置を取得します。
プラットフォームとレンダラーの連携フックにアクセスします。
水平方向の最大スクロール位置を取得します。
垂直方向の最大スクロール位置を取得します。
水平方向のスクロール位置を取得します。
垂直方向のスクロール位置を取得します。
現在のウィンドウが使用しているキーと値の状態ストレージにアクセスします。
Style 構造体(色、サイズ)にアクセスします。
スタイル色の名前を取得します。
ImGuiStyle 構造体に格納されているままのスタイル色を取得します。
テキスト 1 行の高さを取得します。
行間を含むテキスト行の高さを取得します。
imgui のグローバル時刻を取得します。
ツリーノードからラベルまでの水平間隔を取得します。
コンパイルされた Dear ImGui のバージョン文字列を取得します。
ウィンドウのコンテンツ領域の最大境界をウィンドウ内座標で取得します。
ウィンドウのコンテンツ領域の最小境界をウィンドウ内座標で取得します。
現在のウィンドウに関連付けられた描画リストを取得し、独自の描画プリミティブを追加します。
現在のウィンドウの高さを取得します。
現在のウィンドウの画面座標を取得します。
現在のウィンドウのサイズを取得します。
現在のウィンドウの幅を取得します。
画像を表示します。
テクスチャ画像を含むクリック可能なボタンを表示します。
テクスチャ画像を含むクリック可能なボタンを表示します。
テクスチャ画像を操作できないウィジェットとして表示します。
従来の色調と枠線色を使って画像を表示します。
背景色と色調の指定に対応したテクスチャ画像を表示します。
背景色と色調の指定に対応したテクスチャ画像を表示します。
色相、彩度、明度、アルファから RGBA 色を作成します。
HSV 色を RGBA 配列に書き込む。
描画リストまたは描画コールバックから借用する描画命令ハンドル。
この描画コマンドに対応するテクスチャ識別子を取得します。
ネイティブメモリー上の描画命令値。スナップショットではありません。
フレーム描画データ。借用した結果は次の NewFrame() で無効になります。
描画データに描画リストを追加します。
参照先の描画リストを消去・破棄せず、フレームの描画データをリセットします。
インデックス付き描画バッファをインデックスなしのバッファに変換します。
すべての描画コマンドのクリッピング矩形を拡大縮小します。
フレーム描画の集計と表示・フレームバッファ間の座標情報。
パスと角設定のビット組み合わせ。
パス閉鎖と矩形の角選択。角丸には半径指定も必要。
命令と頂点バッファのハンドル。ウィンドウ所有のリストは現在のフレーム用です。
円の半径と設定された分割誤差から円の分割数を決定します。
描画リストをリセットし、バッファ、スタック、パス、チャンネルのメモリを解放します。
クリップ矩形の変更を反映するため描画コマンドを更新または分割します。
テクスチャ割り当ての変更を反映するため描画コマンドを更新または分割します。
ローカル頂点インデックスをリセットし、頂点オフセットの変更に合わせて描画コマンドを更新します。
事前計算したサンプルとサンプリング間隔を使ってパスに円弧を追加します。
明示した分割数で現在のパスに円弧を追加します。
要素もコールバックもない末尾の描画コマンドを削除します。
新しいフレーム用に描画リストをリセットします。
テクスチャスタックにプッシュせず、現在の描画コマンドのテクスチャを変更します。
描画状態とインデックス範囲に互換性があれば、最後の 2 つの描画コマンドを統合します。
描画リストに 3 次ベジェ曲線のストロークを追加します。
描画リストに 2 次ベジェ曲線のストロークを追加します。
描画リストに円の輪郭を追加します。
描画リストに円の輪郭を追加します。
描画リストに色で塗りつぶした円を追加します。
描画リストに穴や自己交差のない、塗りつぶした凹多角形を追加します。
描画リストに塗りつぶした凸多角形を追加します。
新しい描画コマンドを開始します。
描画リストに楕円の輪郭を追加します。
描画リストに楕円の輪郭を追加します。
描画リストに色で塗りつぶした楕円を追加します。
描画リストに色で塗りつぶした楕円を追加します。
描画リストに矩形の画像を追加します。
描画リストにテクスチャ付きの軸に平行な長方形を追加します。
描画リストにテクスチャ付きの四角形を追加します。
描画リストにテクスチャ付きの四角形を追加します。
描画リストにテクスチャ付きの角丸長方形を追加します。
描画リストに直線を追加します。
描画リストに色付きの線分を追加します。
描画リストに正多角形の輪郭を追加します。
描画リストに正多角形の輪郭を追加します。
描画リストに色で塗りつぶした正多角形を追加します。
描画リストに折れ線を追加します。
描画リストに四角形の輪郭を追加します。
描画リストに四角形の輪郭を追加します。
描画リストに色で塗りつぶした四角形を追加します。
描画リストに軸に平行な長方形の輪郭を追加します。
描画リストに軸に平行な長方形の輪郭を追加します。
描画リストに塗りつぶした軸に平行な長方形を追加します。
描画リストに塗りつぶした軸に平行な長方形を追加します。
四隅の色を補間して塗りつぶす長方形を追加します。
現在のフォントとサイズで描画リストにテキストを追加します。
現在のフォントとサイズで描画リストにテキストを追加します。
フォントとサイズを明示的に指定して描画リストにテキストを追加します。
フォントとサイズを明示的に指定して描画リストにテキストを追加します。
描画リストに三角形の輪郭を追加します。
描画リストに三角形の輪郭を追加します。
描画リストに色で塗りつぶした三角形を追加します。
描画チャンネルをチャンネル順に単一の描画リストへ統合します。
後続のプリミティブを追加する描画チャンネルを選択します。
描画リストを独立して順序付けできるチャンネルに分割します。
CmdBuffer/IdxBuffer/VtxBuffer の複製を作成します。
現在の描画リストのクリップ矩形の右下隅を取得します。
現在の描画リストのクリップ矩形の左上隅を取得します。
円弧に沿った点を現在のパスに追加します。
事前計算した角度を使って円弧を追加します。
現在のパスの終点から 3 次ベジェ曲線を追加し、ストロークは描画しません。
現在のパスの終点から 2 次ベジェ曲線を追加し、ストロークは描画しません。
現在のパスをクリアします。
自動分割した楕円弧を現在のパスに追加します。
現在のパスに楕円弧を追加します。
現在の凹形状のパスを塗りつぶし、蓄積した点を消去します。
現在の凸形状のパスを塗りつぶし、蓄積した点を消去します。
現在の描画パスに点を追加します。
直前の点と異なる場合にのみパスに点を追加します。
必要に応じて角を丸めた長方形を現在のパスに追加します。
現在のパスを折れ線として描き、蓄積した点を消去します。
描画リストのクリップ矩形をポップし、描画のみに作用する以前のクリップ状態を復元します。
ImDrawList_PushTextureID で積んだテクスチャの割り当てをポップし、以前の割り当てを復元します。
UV 座標付きの四角形を予約済みの頂点・インデックス領域に書き込みます。
軸に平行な矩形を 2 つの三角形として書き込みます。
UV 座標付きの軸に平行な長方形を予約済みの頂点・インデックス領域に書き込みます。
描画プリミティブ用に頂点とインデックスの領域を確保します。
直近に確保したプリミティブ領域の末尾から未使用の頂点とインデックスを戻します。
頂点とそのインデックスを書き込みます。
予約済み領域にインデックスを 1 つ書き込み、インデックスカーソルを進めます。
予約済み領域に頂点を 1 つ書き込み、頂点カーソルを進めます。
描画専用のクリッピング矩形を積みます。
共有の全画面クリップ矩形を描画リストのクリップスタックにプッシュします。
後続の描画リストのプリミティブ用にテクスチャの割り当てをプッシュします。
描画リスト設定と内部ジオメトリー管理状態。
描画リスト設定のビット組み合わせ。
描画リストのアンチエイリアスと頂点オフセット能力。
ImGui コンテキスト内の描画リストが共有する借用設定。
描画リストのチャンネルを分割・結合するヘルパーのハンドル。
チャンネルの割り当てを保持して描画リスト分割器をクリアします。
描画リストの分割器をリセットし、チャンネルバッファを解放します。
描画チャンネルをチャンネル順に単一の描画リストへ統合します。
後続のプリミティブを追加する描画チャンネルを選択します。
描画リストを、個別に内容を追加して後で統合できるチャンネルに分割します。
分割・結合・切り替え呼び出しで管理する内部チャンネル状態。
フォントハンドル。アトラスから借用したものはフォントのクリアで無効になります。
文字のグリフを検索し、見つからない場合は代替グリフを使用します。
代替グリフに置き換えずに文字のグリフを検索します。
文字の未拡縮の横方向送り幅を取得し、未登録なら代替の送り幅を使用します。
デバッグ用のフォントソース名を取得します。
フォントがアトラスに読み込まれているかを調べます。
ラスタライズ済みフォントのアトラス。コンテキストからの戻り値は借用です。
アトラス内に矩形を予約し、フォントのカスタムグリフに対応付けます。
フォントアトラスに独自の矩形領域を確保します。
次のアトラス構築に向けて、設定済みのフォントソースを登録します。
内蔵の既定フォントをアトラスに追加します。
TTF または OTF フォントファイルを読み込み、アトラス構築用に登録します。
Base85 エンコードされた圧縮 TrueType データからフォントを追加します。
メモリ上の圧縮 TrueType データからフォントを追加します。
メモリ上の非圧縮 TrueType データからフォントを追加します。
フォントアトラスとテクスチャデータを構築します。
すべての入力と出力を消去します。
フォントの入力および出力データを消去します。
フォントアトラスの入力データを消去します。
出力テクスチャデータ(CPU 側)を消去します。
インデックスで登録済みのカスタムアトラス矩形にアクセスします。
フォントアトラスが構築済みかを調べます。
アトラスをアップロード済みのレンダラー用テクスチャ識別子に関連付けます。
借用したアトラス矩形。矩形追加や再構築で無効になる場合があります。
アトラス配置結果。正規化 UV ではなく画素座標です。
アトラス構築設定。構築前に編集し、フレームのロック中は変更しないでください。
フォントアトラス構築設定のビット組み合わせ。
フォントアトラス寸法と任意の焼き込み資源。
フォント追加・構築時に使うフォントソース設定のハンドル。
アトラス構築時に使用するフォントソースとラスタライザーの設定。
借用したグリフ寸法とアトラス座標。フォント再構築で無効になります。
ライブなグリフ寸法、UV とネイティブのビットフィールドアクセサー。
両端を含むグリフ範囲を構築する Unicode 文字集合のハンドル。
字形範囲に文字を追加します。
字形範囲ビルダーに文字範囲を追加します。
UTF-8 文字列のすべての文字を字形範囲に追加します。
グリフ範囲ビルダーで選択されたコードポイントをすべて消去します。
字形範囲のビットが設定されているかを調べます。
字形範囲のビットを設定します。
バックエンド能力のビット組み合わせ。
プラットフォームと描画バックエンドが報告する能力。
ボタン設定のビット組み合わせ。マウスボタンは複数指定可能。
InvisibleButton() のマウスボタンとナビゲーション設定。
子ウィンドウ設定のビット組み合わせ。
BeginChild() のサイズ、余白、ナビゲーション設定。
スタイル色枠の数値添字。
ImGuiStyle の色枠。PushStyleColor() にも指定できる。
色編集とプレビュー設定のビット組み合わせ。
色編集、選択、プレビューの設定。表示方式とデータの RGB/HSV 形式は別。
コンボ設定のビット組み合わせ。
コンボのプレビューとポップアップ寸法。高さ方式は一つ選ぶ。
設定適用の単一条件。
ウィンドウ設定を適用する条件。組み合わせず一つ選ぶ。
アプリ IO 構成のビット組み合わせ。
アプリケーションが設定する IO 構成フラグ。
ネイティブ格納型の数値識別子。
ネイティブの格納型。Bool と String はスカラーウィジェット非対応。
方向の数値識別子。
ナビゲーションと矢印描画に使う四方向。
ドラッグ&ドロップ設定のビット組み合わせ。
ドラッグ元、ペイロード寿命、ドロップ先の受け入れ設定。
ウィンドウフォーカス照会設定のビット組み合わせ。
IsWindowFocused() の範囲。生入力の振り分けには IO 捕捉フラグを使う。
ホバー照会設定のビット組み合わせ。
ホバー照会の範囲、遮蔽の例外、時間設定。生入力の配送には IO 捕捉を使う。
ショートカット配送と反復設定のビット組み合わせ。
ショートカットの反復と配送設定。Route 方針は一つだけ選ぶ。
テキスト編集コールバックの状態。呼び出し中のみ有効です。
テキストコールバック値。位置・長さは JS 索引でなく UTF-8 バイト単位。
テキスト入力設定のビット組み合わせ。
テキスト入力のフィルター、編集、コールバック設定。
コンテキストから借用した入出力状態。コンテキスト破棄後は無効です。
コンテキスト設定と入出力状態。出力はネイティブ側が更新します。
共通ウィジェット設定のビット組み合わせ。
PushItemFlag() で制御する共通ウィジェット動作。
キー API が受け取る名前付き入力識別子または修飾ビット。
キー、パッド、マウスの名前付き入力と組み合わせ用修飾ビット。 NamedKey_BEGIN 未満のネイティブ・旧キーコードは名前付きキーではない。
等間隔でランダムアクセス可能な行の表示範囲を求めるイテレーター。
クリッパーの出力範囲と内部の垂直位置管理状態。
マウスボタンの添字。
マウスボタンの添字。ビットフラグではない。
カーソル形状の数値識別子。
要求するマウスカーソル形状。
ポインター入力元の数値識別子。
ポインターイベントの物理的な入力元。
複数選択設定のビット組み合わせ。
複数選択の操作、解除規則、対象範囲。
現在の複数選択スコープから借用する選択要求と状態。
複数選択の範囲起点とナビゲーション状態。要求リストは含みません。
借用したドラッグ&ドロップのデータ。操作終了後は使わないでください。
ドラッグ&ドロップのスカラーメタデータ。データポインターは含みません。
ImGui コンテキストが所有するプラットフォームサービスとロケール状態。
数値文字入力用のプラットフォームロケール設定。
ポップアップ設定ビットと一つのマウスボタン添字。
ポップアップの表示と照会設定。マウスボタンは添字で、一つ選ぶ。 既定は右ボタン。他のフラグを渡す際も右クリックなら明示する。
選択項目設定のビット組み合わせ。
Selectable() の選択、強調表示、ヒット判定設定。
複数選択要求を永続 ID に適用する選択集合のハンドル。
選択ストレージの件数と順序設定。選択された ID 集合ではありません。
アプリ側ストレージに複数選択要求を適用するアダプター。
選択要求の種類を示す数値。
アプリ所有の選択データへ ImGui が要求する変更の種類。
スライダーとドラッグ設定のビット組み合わせ。
スライダーとドラッグの値変換、直接入力、範囲設定。
ソート方向の数値識別子。
表ソート指定の並び方向。
ID をキーとするネイティブ値ストア。借用時の寿命は所有者に従います。
寸法、色、ホバー規則を含む、コンテキストから借用したスタイル状態。
ネイティブスタイル値。特記しない寸法は画素単位です。
スタックで変更するスタイル項目の数値識別子。
PushStyleVar()/PopStyleVar() で一時変更するスタイル項目。
タブバー設定のビット組み合わせ。
タブバーの並び順、操作部品、幅不足時の方針。
個別タブ設定のビット組み合わせ。
個別タブの選択、配置、終了動作。
表背景層の数値識別子。
TableSetBgColor() の背景層。RowBg0 から CellBg の順で描画する。
列設定または状態ビットの組み合わせ。
列設定と TableGetColumnFlags() が返す読み取り専用状態。
単一の符号化寸法方式を含む表設定ビット。
表の配置、装飾、操作設定。寸法方式は一つ。ソートは指定の通知のみ。
表の行設定のビット組み合わせ。
TableNextRow() に渡す行の役割。
借用したテーブルソート状態。テーブル変更や新フレーム後は再取得します。
テーブルのソート指定数とアプリ側のソート待ちフラグ。
末尾にネイティブ NUL バイトを持つ、拡張可能な UTF-8 テキストバッファ。
カンマ区切りの包含・除外フィルター。マイナス接頭辞は除外を表します。
カンマ区切りフィルターの構築時に計算するテキストフィルター管理状態。
ツリーノード設定のビット組み合わせ。
ツリーノードの外観、判定領域、展開動作。
借用したビューポート形状。所有コンテキストとビューポートの存続中のみ有効。
ビューポート ID と表示座標形状。作業領域は予約済み UI を除きます。
ビューポート種別と所有者のビット組み合わせ。
ビューポートのプラットフォーム種別と所有者の印。
ウィンドウ設定のビット組み合わせ。
Begin() のウィンドウ外観、操作、寿命の設定。
x/y、タプル、または Float32Array の先頭 2 要素からコピーする入力。
通常の 2 成分値。ネイティブメモリーのライブビューではありません。
値としてコピーする 4 成分入力。色は通常 RGBA 順です。
通常の 4 成分値。色の場合は RGBA で、各チャンネルは 0 から 1 です。
スタイルのインデント幅だけコンテンツ位置を右に移動します。
後続の内容を右にインデントします。
数値入力欄で倍精度浮動小数点値を編集します。
数値入力欄で倍精度浮動小数点値を編集します。
数値入力欄で浮動小数点値を編集します。
数値入力欄で 2 個の浮動小数点成分を編集します。
数値入力欄で 2 個の浮動小数点成分を編集します。
数値入力欄で 3 個の浮動小数点成分を編集します。
数値入力欄で 3 個の浮動小数点成分を編集します。
数値入力欄で 4 個の浮動小数点成分を編集します。
数値入力欄で 4 個の浮動小数点成分を編集します。
数値入力欄で浮動小数点値を編集します。
数値入力欄で整数値を編集します。
数値入力欄で 2 個の整数成分を編集します。
数値入力欄で 3 個の整数成分を編集します。
数値入力欄で 4 個の整数成分を編集します。
数値入力欄で整数値を編集します。
入力欄で指定したデータ型の単一の数値を編集します。
入力欄で指定したデータ型の単一の数値を編集します。
入力欄で指定したデータ型の複数の数値成分を編集します。
入力欄で指定したデータ型の複数の数値成分を編集します。
1 行のテキストを編集します。
InputText のカスタムコールバック。
コールバックのテキスト選択をバッファ末尾の空の範囲に縮めます。
コールバックのテキストバッファからバイトを削除し、編集状態を更新します。
入力コールバックのバッファに空でないテキスト選択があるかを調べます。
コールバックのバッファにテキストを挿入し、編集状態を更新して必要なら拡張を要求します。
入力コールバックのバッファ内のテキストをすべて選択します。
JavaScript コールバック付きの入力フィールド。
複数行のテキストを編集する入力欄を表示します。
JavaScript コールバック付きの複数行入力フィールド。
空欄のときにヒントを表示する単一行のテキスト入力欄を表示します。
空欄のときにヒントを表示する単一行のテキスト入力欄を表示します。
見えないボタンの操作領域を作成します。
アプリケーションのフォーカス変更をキューに追加します。
新しい文字入力をキューに追加します。
UTF-8 文字列からの文字入力をキューに追加します。
UTF-16 の入力コード単位をキューに追加します。
アナログキーの押下または解放イベントをキューに追加します。
キーの押下または解放イベントをキューに追加します。
マウスボタンの変化をキューに追加します。
マウス位置の更新をキューに追加します。
マウス入力元の変更をキューに追加します(マウス/タッチスクリーン/ペン)。
マウスホイールの更新をキューに追加します。
受信したすべてのイベントを消去します。
現在のフレームのテキスト入力バッファを消去します。
現在のキーボード/ゲームパッド状態と現在のフレームのテキスト入力バッファを消去します。
現在のマウス状態を消去します。
入力イベントのキューへの追加を有効または無効にします。
互換性のためにネイティブキーのメタデータを受け付けますが、この版では検証のみで保存しません。
入力イベントにネイティブのキーデータを関連付けます。
アクティブな項目がありますか?
フォーカスを持つ項目がありますか?
ホバー中の項目がありますか?
いずれかのマウスボタンが押されているかを調べます。
最後の項目が今アクティブになりましたか(それまでは非アクティブ)?
最後のアイテムがアクティブかを調べます。
直前の項目にホバーした状態でマウスの左ボタンが押されたかを調べます。
最後のアイテム上でマウスがクリックされたかを調べます。
最後の項目が今非アクティブになりましたか(それまではアクティブ)?
最後の項目が今非アクティブになり、アクティブ中に値を変更しましたか(Slider/Drag を動かした場合など)?
最後の項目はこのフレームで保持する値を変更した、または押されましたか?
最後の項目にキーボード/ゲームパッドのナビゲーションフォーカスがありますか?
最後のアイテム上にマウスがあるかを調べます。
最後の項目の開閉状態が切り替わりましたか?
最後の項目の選択状態は切り替わりましたか?
最後の項目は表示されていますか(クリッピング/スクロールで見えない場合があります)?
キーと修飾キーの組み合わせが押されたかを調べます。
キーが押されているかを調べます。
このフレームでキーが新たに押されたか、リピートイベントが発生したかを調べます。
キーが押されたかを調べます。
キーが離されたかを調べます。
このフレームでマウスボタンが新たに押されたかを調べ、長押しでは繰り返しません。
マウスボタンがクリックされたかを調べます。
マウスボタンがダブルクリックされたかを調べます。
マウスボタンが押されているかを調べます。
マウスはドラッグ中ですか?
ウィンドウの重なり順を無視し、現在のクリップ範囲内で画面座標の矩形にマウスがあるか調べます。
マウスが画面座標の矩形内にあるかを調べます。
マウス位置が有効かを調べます。
マウスボタンが離されたかを調べます。
遅延後のマウスボタンの解放を調べます。
ポップアップが開いているかを調べます。
スクリーン座標の矩形が見えるか、クリップされていないかを調べます。
カーソル位置の矩形が表示範囲内かを調べます。
現在のウィンドウが初めて表示されるか、再表示されるかを調べます。
現在のウィンドウが折りたたまれているかを調べます。
現在のウィンドウにフォーカスがあるかを調べます。
現在のウィンドウ上にマウスがあるかを調べます。
Combo と ListBox の項目取得コールバック。
ラベルの後に書式付きテキストを描画する。
テキスト+ラベルを、値+ラベルのウィジェットと同じ配置で表示します。
単一項目を選ぶためのスクロール可能なラベル一覧を表示します。
JavaScript の項目取得コールバック付き ListBox。
等間隔のリストで画面外の項目を省くためのクリッピング処理を初期化します。
リストのクリッピングを終了し、残りの項目の後へ進めます。
指定したインデックス範囲をリストクリッパーの対象に含めます。
表示状態にかかわらず、指定項目をリストクリッパーの対象に含めます。
指定範囲の項目をリストクリッパーの対象に含めます。
指定したインデックス範囲をリストクリッパーの対象に含めます。
指定項目に向けてカーソルを移動します。
次に表示するリスト項目の範囲へ進めます。
INI ファイルからインターフェイス設定を読み込みます。
メモリ上の INI テキストからインターフェイス設定を読み込みます。
インターフェイスのテキストを記録する操作ボタンを表示します。
ログ記録を停止します(ファイルを閉じるなど)。
ログに書式付きテキストを追加する。
テキストデータを表示せずに直接ログへ渡します。
OS のクリップボードへのログ記録を開始します。
ファイルへのログ記録を開始します。
インターフェイスのテキストを標準出力に記録し始めます。
Dear ImGui に設定されたアロケーターでメモリを確保します。
Dear ImGui に設定された解放関数でメモリを解放します。
有効でチェックの付いていないメニュー操作項目を表示します。
チェック状態を切り替えるメニュー項目を表示します。
メニュー項目を表示し、選ばれたかを返します。
構造体アクセサーを構築するネイティブ領域とスカラー配置情報。
Dear ImGui の新しいフレームを開始します。
SameLine() を取り消すか、水平レイアウト中に強制改行します。
次の列に移ります。
ポップアップを開いた状態にします。
数値 ID で指定したポップアップを開いた状態にします。
直前のアイテムがクリックされたときにポップアップを開きます。
参照先データを解放せず、ドラッグ&ドロップのペイロード情報をリセットします。
有効なドラッグ&ドロップのペイロードが指定の型タグを持つかを調べます。
ボタンを離したことでドラッグ&ドロップのペイロードが対象に渡される状態かを調べます。
ドラッグ&ドロップのペイロードが受け入れ先の上でプレビュー中かを調べます。
プロットの値取得コールバック。
数値サンプルを縦棒グラフで表示します。
JavaScript の値取得コールバック付きヒストグラム。
数値サンプルを縦棒グラフで表示します。
値を折れ線グラフとして描画します。
JavaScript の値取得コールバック付き折れ線グラフ。
数値サンプルを折れ線グラフで表示します。
対応する旧 API の PushAllowKeyboardFocus が保存した項目フラグを復元します。
対応する旧 API の PushButtonRepeat が保存した項目フラグを復元します。
PushClipRect が保存した、描画とヒットテスト用のウィンドウのクリップ矩形を復元します。
対応する PushFont が保存したフォントを復元します。
ID スタックから取り出します。
対応する PushItemFlag が保存した項目フラグを復元します。
現在のウィンドウで PushItemWidth が保存したウィジェット幅を復元します。
スタイル色の上書きをポップし、PushStyleColor が保存した色を復元します。
スタイル色の上書きをポップし、PushStyleColor が保存した色を復元します。
スタイル変数の上書きをポップし、PushStyleVar 系列が保存した値を復元します。
スタイル変数の上書きをポップし、PushStyleVar 系列が保存した値を復元します。
対応する旧 API の PushTabStop が保存した項目フラグを復元します。
現在のウィンドウで PushTextWrapPos が保存したテキストの折り返し位置を復元します。
完了割合をプログレスバーで表示し、任意のテキストを重ねます。
後続のアイテムがキーボードフォーカスを受け取るかをスタックに積みます。
ボタンのリピート設定をスタックに積みます。
描画と操作に適用するクリッピング矩形を積みます。
後続のウィジェットで使うフォントをスタックに積みます。
文字列の識別子を ID スタックに積みます。
整数を ID スタックに積みます(整数をハッシュ化します)。
ポインターを ID スタックに積みます(ポインターをハッシュ化します)。
文字列を ID スタックに積みます(文字列をハッシュ化します)。
共有アイテムフラグの設定をスタックに積みます。
後続のラベル付きウィジェットの幅をスタックに積みます。
スタイルの色を変更します。
浮動小数点の RGBA 成分でスタイルの色を一時的に上書きします。
スタイルの float 変数を変更します。
2 成分のスタイル変数をスタックに積みます。
スタイル変数の X 成分をスタックに積みます。
スタイル変数の Y 成分をスタックに積みます。
後続の項目が Tab キーの移動でフォーカスを受け取れるかを一時的に設定します。
後続のテキストの折り返し位置をスタックに積みます。
指定した選択状態でラジオボタンを表示します。
整数の選択値を更新するラジオボタンを表示します。
フレームを終了し、描画データを確定します。
マウスのドラッグ開始位置を現在のポインター位置にリセットします。
マウスのドラッグ開始位置を現在のポインター位置にリセットします。
次の項目を直前の項目の右側に、同じ行で配置します。
次のウィジェットまたはグループを同じ行に配置します。
インターフェイス設定を INI ファイルに保存します。
インターフェイス設定を INI テキストに変換します。
選択可能なアイテムを表示します。
操作時に真偽値の選択状態を更新する選択可能な項目を表示します。
選択状態を更新する選択可能なアイテムを表示します。
指定した選択状態で選択可能なアイテムを表示します。
選択項目の反復結果。
BeginMultiSelect() と EndMultiSelect() からの選択要求を適用します。
選択をすべて解除します。
項目 ID が選択に含まれるかを調べます。
次の選択項目へ反復する。
指定されたアダプターに基づいてインデックスを項目 ID に変換します。
選択範囲にアイテムを追加または削除します。
2 つの選択を入れ替えます。
ネイティブの項目選択コールバックで選択要求を適用します。この JS バインディングではコールバックの設定は公開されていません。
区切り線を描画します。
水平の区切り線の中にラベルを表示します。
設定済みのプラットフォーム用クリップボード処理でクリップボードのテキストを置き換えます。
カラーエディターとピッカーの既定オプションを設定します。
従来のカラム境界のオフセットを設定します。
列幅をピクセル単位で設定します。
ウィンドウのローカル座標でレイアウトカーソルの位置を設定します。
ウィンドウのローカル座標でレイアウトカーソルの X 座標を設定します。
ウィンドウのローカル座標でレイアウトカーソルの Y 座標を設定します。
レイアウトカーソルの画面座標を設定します。
ドラッグ&ドロップのペイロードデータを設定します。
最後のアイテムに後続のアイテムが重なることを許可します。
新しく表示されるウィンドウで最後のアイテムを既定のフォーカス先にします。
最後のアイテムに入力の所有権を割り当てます。
直前の項目に書式付きツールチップを設定する。
直前の項目がホバーされていればテキストのみのツールチップを設定します。
次のウィジェットへのキーボードフォーカスを要求します。
次のウィジェットにキーボードフォーカスを設定します。
要求するマウスカーソル形状を設定します。
キーボードとゲームパッドのナビゲーションカーソルの表示を設定します。
次のフレームのキーボード入力キャプチャを上書きします。
次のフレームのマウス入力キャプチャを上書きします。
次のアイテムに後続のアイテムが重なることを許可します。
次の TreeNode/CollapsingHeader の開閉状態を設定します。
複数選択リクエストに使うアプリ側の選択データを次の項目に関連付けます。
次の項目をアクティブにする、ルーティング対象のキーボードショートカットを割り当てます。
開閉状態の保存に使う ID を設定します(既定では項目 ID と同じです)。
次のラベル付きウィジェットの幅を設定します。
次のウィンドウの背景色の alpha を設定します。
次のウィンドウの折りたたみ状態を設定します。
次のウィンドウのコンテンツサイズを設定します。
次のウィンドウにフォーカスを与え、最前面にします。
次のウィンドウの位置を設定します。
次のウィンドウの位置を設定します。
次のウィンドウのスクロール位置を設定します。
次のウィンドウのサイズを設定します。
次のウィンドウのサイズ制限を設定します。
現在のウィンドウ内の指定位置が見えるようにスクロールします。
現在のウィンドウ内の指定位置が見えるようにスクロールします。
現在のカーソル位置が見えるように水平スクロールします。
現在のカーソル位置が見えるように垂直スクロールします。
水平方向のスクロール位置を設定します。
垂直方向のスクロール位置を設定します。
現在のウィンドウの状態ストレージを置き換えます。
タブが閉じたことをタブバーまたはドッキングシステムに通知します。
書式付きツールチップを設定する。
テキストのみのツールチップを設定します。
現在のウィンドウの折りたたみ状態を設定します。
指定した名前のウィンドウの折りたたみ状態を設定します。
現在のウィンドウにフォーカスし、最前面へ移動します。
指定した名前のウィンドウにフォーカスを与え、最前面にします。
現在のウィンドウのフォント倍率を設定します。
現在のウィンドウの位置を設定します。
指定した名前のウィンドウの位置を設定します。
現在のウィンドウのサイズを設定します。
指定した名前のウィンドウのサイズを設定します。
キーボードショートカットを判定し、ルーティングします。
バージョン、クレジット、ビルド情報を表示します。
デバッグログのウィンドウを表示します。
Dear ImGui のデモウィンドウを表示します。
読み込み済みフォントの選択欄を表示します。
ID スタックのデバッグウィンドウを表示し、ウィジェット ID の構成を調べます。
ID スタックのデバッグウィンドウを表示します。
メトリクスとデバッガーのウィンドウを表示します。
ID スタックのデバッグウィンドウを表示します。
インラインのスタイルエディターを表示します。
組み込みの配色スタイルの選択欄を表示します。
マウスとキーボードの基本操作を表示します。
度数表示のスライダーで、ラジアンとして保存される角度を編集します。
度数表示のスライダーで、ラジアンとして保存される角度を編集します。
スライダーで浮動小数点の値を編集します。
水平スライダーで 2 個の浮動小数点成分を編集します。
水平スライダーで 2 個の浮動小数点成分を編集します。
水平スライダーで 3 個の浮動小数点成分を編集します。
水平スライダーで 3 個の浮動小数点成分を編集します。
水平スライダーで 4 個の浮動小数点成分を編集します。
水平スライダーで 4 個の浮動小数点成分を編集します。
スライダーで浮動小数点の値を編集します。
水平スライダーで整数値を編集します。
水平スライダーで 2 個の整数成分を編集します。
水平スライダーで 2 個の整数成分を編集します。
水平スライダーで 3 個の整数成分を編集します。
水平スライダーで 3 個の整数成分を編集します。
水平スライダーで 4 個の整数成分を編集します。
水平スライダーで 4 個の整数成分を編集します。
水平スライダーで整数値を編集します。
水平スライダーで指定したデータ型の単一の数値を編集します。
水平スライダーで指定したデータ型の単一の数値を編集します。
水平スライダーで指定したデータ型の複数の数値成分を編集します。
水平スライダーで指定したデータ型の複数の数値成分を編集します。
テキスト内に配置できる小さなボタンを表示します。
垂直方向の間隔を追加します。
一括再構築後にストレージの項目をキー順に並べます。
ストレージ内のすべてのキーと値の組を削除します。
キーに対応する保存済みの真偽値を検索し、未登録の項目は追加しません。
ImGuiStorage の bool 値への書き込み可能な参照を返す。
キーに対応する保存済みの浮動小数点値を検索し、未登録の項目は追加しません。
ImGuiStorage の float 値への書き込み可能な参照を返す。
キーに対応する保存済みの整数値を検索し、未登録の項目は追加しません。
ImGuiStorage の int 値への書き込み可能な参照を返す。
キーに対応する保存済みポインターを取得します。
ImGuiStorage のポインタ値への書き込み可能な参照を返す。
保存されているすべての整数値を設定します。
キーに対応する真偽値を保存し、必要なら項目を追加します。
キーに対応する浮動小数点値を保存し、必要なら項目を追加します。
キーに対応する整数値を保存し、必要なら項目を追加します。
キーに対応するポインター値を保存し、必要なら項目を追加します。
パディング、間隔、角丸などのスタイル寸法を別の UI スケールに合わせて拡縮します。
クラシック配色スタイルを適用します。
ダーク配色スタイルを適用します。
ライト配色スタイルを適用します。
タブ形状のボタンを表示します。
斜めの見出しを指定した列に対応する見出しを追加します。
列数(BeginTable に渡した値)を返します。
列のフラグを返し、Enabled/Visible/Sorted/Hovered 状態フラグを調べられるようにします。
現在の列インデックスを返します。
テーブルの列名を取得します。
マウスがあるテーブル列のインデックスを取得します。
現在の行インデックスを返します。
現在のテーブルの並べ替え条件を取得します。
ヘッダーセルを 1 つ手動で送信します(使用頻度は低いです)。
テーブルの列見出しとコンテキストメニューを追加します。
次のテーブル列に進み、必要なら次の行へ移動します。
現在のテーブル行を終了し、新しい行を開始します。
新しい行の最初のセルへの追加を開始します。
セル、行、列の色を変更します。
ユーザーが操作できる列の有効/無効状態を変更します。
指定列への追加を開始します。
テーブルの列を宣言し、レイアウトを設定します。
テーブル列を宣言し、ラベル、サイズ調整方針、動作を設定します。
列/行を固定し、スクロール中も表示されるようにします。
書式付きテキストを描画する。
拡張可能なテキストバッファに書式処理しないテキストを追加します。
ImGuiTextBuffer に書式付きテキストを追加する。
テキストバッファを JS 文字列にコピーします。ネイティブの終端 NUL は含みません。
テキストバッファを JS 文字列にコピーします。ネイティブの終端 NUL は含みません。
テキストバッファの内容を消去し、確保したメモリを解放します。
テキストバッファにテキストがないかを調べます。
テキストバッファの終端位置を取得します。
テキスト長を変えずにテキストバッファの容量を確保します。
テキストバッファのサイズを変更します。
ヌル終端を除くテキストバッファのバイト長を取得します。
色付きの書式付きテキストを描画する。
指定した色でテキストを表示します。
無効色で書式付きテキストを描画する。
無効状態の文字色でテキストを表示します。
フィルター入力を、コンマで区切られた包含・除外の条件に解析します。
フィルター入力を消去し、空のフィルターを再構築します。
テキストフィルターの入力欄を表示し、フィルターを再構築します。
テキストフィルターに解析済みの条件があるかを調べます。
解析済みの包含・除外フィルターに照らしてテキストを判定します。
クリック可能なテキストリンクを表示します。
クリックするとラベルを URL またはファイルとして開くテキストリンクを表示します。
クリックするとファイルまたは URL を開くテキストリンクを表示します。
書式文字列の処理をせずにテキストを表示します。
書式文字列の処理をせずにテキストを表示します。
折り返し付きで書式付きテキストを描画する。
折り返し付きでテキストを表示します。
ツリーノードを表示し、開いていれば内容の領域を開始します。
ラベルで識別される、動作を設定可能な展開式ツリーノードを表示します。
フラグとポインタ ID を持つ折り畳みノードを描画する。
ポインター由来の ID と書式処理しないラベルで展開式ツリーノードを表示します。
フラグと文字列 ID を持つ折り畳みノードを描画する。
独立した文字列 ID と書式処理しないラベルで展開式ツリーノードを表示します。
ポインタ ID で指定する折り畳みノードを描画する。
ポインター由来の ID と書式処理しないラベルで展開式ツリーノードを表示します。
ID と表示テキストが分かれた折り畳みノードを描画する。
識別子とラベルを別々に指定するツリーノードを表示します。
ツリーのスコープを終了し、インデントと ID スタックを戻します。
ツリーのスコープ用にインデントし、識別子を積みます。
インデントし、TreePop で閉じるポインター由来のツリー ID スコープをプッシュします。
スタイルのインデント幅だけコンテンツ位置を左に移動します。
後続の内容を左に戻します。
スカラー値をコピーせずに描画命令へアクセスします。
Render() から次の NewFrame() までの描画データを参照します。
描画リストの保存領域が有効な間、スカラー値にアクセスします。
コピーせずにスプリッターの管理状態を参照します。
ネイティブメモリー上のスカラー値でアトラス設定にアクセスします。
ネイティブアトラス矩形の配置位置を読み書きします。
ネイティブ値をコピーせずにフォント構築設定にアクセスします。
ネイティブ領域のグリフ形状とテクスチャ座標にアクセスします。
テキスト編集コールバックの実行中にフィールドへアクセスします。
コピーせずにコンテキスト設定とネイティブ管理の入出力状態にアクセス。
ListClipper_Begin()、ListClipper_Step()、ListClipper_End() が更新するネイティブのクリップ範囲を参照します。
現在の複数選択スコープの範囲とナビゲーション状態にアクセスします。
データのバイト列をコピーせずにドラッグ&ドロップのメタデータにアクセス。
コピーせずにコンテキストのプラットフォームロケール値にアクセス。
ネイティブ選択ストレージの選択件数と順序オプションにアクセスします。
コンテキストのライブスタイル寸法・不透明度・ホバー動作にアクセスします。
テーブルソート情報を参照し、アプリ側のソート完了を通知します。
構築済みテキストフィルターの包含条件数を参照します。
ネイティブのビューポート ID と表示・作業領域の形状にアクセスします。
ビューポートの中心を取得します。
メニューバーなどの予約領域を除いた、ビューポートの作業領域の中心を計算します。
垂直スライダーで浮動小数点値を編集します。
垂直スライダーで浮動小数点値を編集します。
垂直スライダーで整数値を編集します。
垂直スライダーで整数値を編集します。
垂直スライダーで指定したデータ型の単一の数値を編集します。
垂直スライダーで指定したデータ型の単一の数値を編集します。
フォントアトラス、字形範囲、スタイルの色。
ImGuiIO が所有するフォントアトラスを返す。
スタイルの RGBA カラー配列を直接読み書きします。
ImGuiIO が所有するフォントアトラスを返す。
中国語(繁体・簡体)の全字形範囲を返す。
常用の簡体字中国語の字形範囲を返す。
キリル文字の字形範囲を返す。
既定の字形範囲を返す。
ギリシャ語の字形範囲を返す。
日本語の字形範囲を返す。
韓国語の字形範囲を返す。
タイ語の字形範囲を返す。
ベトナム語の字形範囲を返す。
スタイルの RGBA カラー配列を直接読み書きします。
ウィンドウ用に ImGui と imgui-sfml バックエンドを初期化する。