API リファレンス
検索インデックスを準備中…

sfml.js-imgui · 概要

ウィンドウ初期化、イベント処理、フレーム描画。 ウィジェット、ネイティブハンドル、コールバック、共有状態。 フォントアトラス、字形範囲、スタイルの色。

SFML

ウィンドウ初期化、イベント処理、フレーム描画。

すべての API14
SFML
GetIO

ImGuiIO の書き込み可能なリアルタイムビューを返す。

GetStyle

ImGuiStyle の書き込み可能なリアルタイムビューを返す。

ImGuiIOView

ネイティブメモリに直接マップされた ImGuiIO の書き込み可能ビュー。

ImGuiStyleView

ネイティブメモリに直接マップされた ImGuiStyle の書き込み可能ビュー。

Init

ウィンドウ用に ImGui と imgui-sfml バックエンドを初期化する。

IsInitialized

ウィンドウが ImGui コンテキストを持つかどうかを返す。

ProcessEvent

sfml.js のウィンドウイベントを ImGui に渡す。

Render

sfml.js の記録済み描画を反映し、ウィンドウ上に ImGui を描画する。

SetCurrentWindow

ウィンドウを現在の ImGui コンテキストにする。

Shutdown

ウィンドウの ImGui コンテキストを破棄する。未初期化なら何もしない。

Update

ImGui のフレーム状態を更新し、新しいフレームを開始する。

UpdateFontTexture

ImGui のフォントテクスチャを再構築する。フォント変更後に呼ぶ。

Version

Dear ImGui のバージョン文字列。

ImGui

ウィジェット、ネイティブハンドル、コールバック、共有状態。

すべての API835
ImGui
AcceptDragDropPayload

指定した型の内容を受け入れます。

AddCallbackEx

DrawList に JavaScript 描画コールバックを追加する。

AlignTextToFramePadding

後続のテキストのベースラインをフレーム付きウィジェットに揃えます。

ArrowButton

矢印付きの四角いボタンを表示します。

Begin

ウィンドウを開始するか、内容を追加します。

BeginChild

独立したスクロールとクリッピング領域を持つ子ウィンドウを開始します。

BeginChildFrame

フレームスタイルの子ウィンドウを開始します。

BeginChildFrameEx

旧ヘルパーを使い、枠付きウィジェットのスタイルで子ウィンドウを開始します。

BeginChildID

現在のウィンドウ内で、数値 ID で識別される子ウィンドウを開始します。

BeginCombo

独自の項目を配置するコンボボックスのポップアップを開始します。

BeginDisabled

ユーザー操作を無効にできるスコープを開始します。

BeginDragDropSource

ドラッグ&ドロップのソースを開始します。

BeginDragDropTarget

直前のアイテム用にドラッグ&ドロップのターゲットを開始します。

BeginGroup

水平方向の開始位置を固定してグループを開始します。

BeginItemTooltip

直前のアイテムにマウスがある場合にツールチップを開始します。

BeginListBox

フレーム付きのスクロール可能なリストボックス領域を開始します。

BeginMainMenuBar

画面上部のメニューバーを開始します。

BeginMenu

有効なサブメニュー項目を表示し、開いていれば内容の追加を開始します。

BeginMenuBar

現在のウィンドウのメニューバーへの追加を開始します。

BeginMenuEx

サブメニュー項目を表示し、開いていれば内容を開始します。

BeginMultiSelect

複数選択のスコープを開始します。

BeginMultiSelectEx

複数項目選択と範囲選択の操作スコープを開始します。

BeginPopup

開いているポップアップへの追加を開始します。

BeginPopupContextItem

直前のアイテムのコンテキストポップアップを開いて開始します。

BeginPopupContextItemEx

直前のアイテムのコンテキストポップアップを開いて開始します。

BeginPopupContextVoid

すべてのウィンドウの外で右ボタンを離すとコンテキストポップアップを開いて開始します。

BeginPopupContextVoidEx

すべてのウィンドウの外側でコンテキストポップアップを開いて開始します。

BeginPopupContextWindow

現在のウィンドウ上で右ボタンを離すとコンテキストポップアップを開いて開始します。

BeginPopupContextWindowEx

現在のウィンドウのコンテキストポップアップを開いて開始します。

BeginPopupModal

開いているモーダルポップアップへの追加を開始します。

BeginTabBar

タブバーを開始します。

BeginTabItem

タブ項目を開始し、選択されているかを返します。

BeginTable

テーブルを開始します。

BeginTableEx

行と列の内容を追加するためのテーブルレイアウトを開始します。

BeginTooltip

ツールチップウィンドウを開始します。

Bullet

箇条書き記号を描画し、後続の内容を同じ行に配置します。

BulletText

箇条書き記号の後に書式付きテキストを描画する。

BulletTextUnformatted

行頭に箇条書き記号を付けてテキストを表示します。

Button

ボタンを表示し、押されたかどうかを返します。

ButtonEx

ボタンを表示し、押されたかどうかを返します。

CalcItemWidth

現在の設定とカーソル位置からアイテムの幅を計算します。

CalcTextSize

テキストのサイズを計算します。

CalcTextSizeEx

現在のフォントでテキストを測定し、折り返しと ID 接尾辞の非表示を必要に応じて適用します。

Checkbox

真偽値を編集するチェックボックスを表示します。

CheckboxFlagsIntPtr

整数フラグ値のビット群を設定または解除するチェックボックスを表示します。

CheckboxFlagsUintPtr

整数フラグ値のビット群を設定または解除するチェックボックスを表示します。

CloseCurrentPopup

現在のポップアップを閉じます。

CollapsingHeader

折りたたみ見出しを表示し、開いているかを返します。

CollapsingHeaderBoolPtr

閉じるボタン付きの折りたたみ見出しを表示します。

ColorButton

クリック可能な色見本を表示し、ホバー時に色の詳細を確認できるようにします。

ColorButtonEx

色見本のボタンを表示します。

ColorConvertFloat4ToU32

スタイルのアルファ値を適用せず、浮動小数点 RGBA 成分を 32 ビット色に変換します。

ColorConvertHSVtoRGB

色を色相、彩度、明度から RGB 成分に変換します。

ColorConvertRGBtoHSV

色を RGB 成分から色相、彩度、明度に変換します。

ColorConvertU32ToFloat4

パックされた 32 ビットの色を 4 つの浮動小数点成分に変換します。

ColorEdit3

RGB の色を編集します。

ColorEdit4

色とアルファ成分を編集するコンパクトなエディターを表示します。

ColorPicker3

アルファを含まない 3 成分の色を選ぶ視覚的なピッカーを表示します。

ColorPicker4

色とアルファ成分を選ぶ視覚的なピッカーを表示します。

Columns

従来のカラムレイアウトを設定します。

ColumnsEx

従来の段組みレイアウトを設定し、1 列に戻すことで終了します。

Combo

ヌル文字で区切られたラベル一覧からドロップダウン選択欄を表示します。

ComboCallbackEx

JavaScript の項目取得コールバック付き Combo。

ComboChar

項目ラベルの配列からドロップダウン選択欄を表示します。

ComboCharEx

項目ラベルの配列からドロップダウン選択欄を表示します。

ComboEx

ヌル文字で区切った項目からコンボボックスを表示します。

createFontGlyphRangesBuilder

字形範囲ビルダーを作成する。

createListClipper

リストクリッパーを作成する。

createSelectionBasicStorage

選択集合を作成する。

createTextBuffer

ImGuiTextBuffer を作成する。

createTextFilter

テキストフィルターを作成する。

DebugCheckVersionAndDataLayout

コンパイルされたバージョンとデータ構造のレイアウトを検証します。

DebugFlashStyleColor

スタイル色を短時間点滅させ、画面内でその色が使われている場所を示します。

DebugLog

デバッグログに書式付きテキストを追加する。

DebugLogUnformatted

デバッグログにテキストを追加します。

DebugStartItemPicker

選択したウィジェットでデバッガーを停止するための視覚的な項目ピッカーを開始します。

DebugTextEncoding

テキストエンコーディングのデバッグ情報を表示します。

DragFloat

ドラッグで浮動小数点の値を編集します。

DragFloat2

ドラッグ操作で 2 個の浮動小数点成分を編集します。

DragFloat2Ex

ドラッグ操作で 2 個の浮動小数点成分を編集します。

DragFloat3

ドラッグ操作で 3 個の浮動小数点成分を編集します。

DragFloat3Ex

ドラッグ操作で 3 個の浮動小数点成分を編集します。

DragFloat4

ドラッグ操作で 4 個の浮動小数点成分を編集します。

DragFloat4Ex

ドラッグ操作で 4 個の浮動小数点成分を編集します。

DragFloatEx

ドラッグで数値を編集します。

DragFloatRange2

対になったドラッグ操作で浮動小数点範囲の下限と上限を編集します。

DragFloatRange2Ex

対になったドラッグ操作で浮動小数点範囲の下限と上限を編集します。

DragInt

ドラッグ操作で整数値を編集します。

DragInt2

ドラッグ操作で 2 個の整数成分を編集します。

DragInt2Ex

ドラッグ操作で 2 個の整数成分を編集します。

DragInt3

ドラッグ操作で 3 個の整数成分を編集します。

DragInt3Ex

ドラッグ操作で 3 個の整数成分を編集します。

DragInt4

ドラッグ操作で 4 個の整数成分を編集します。

DragInt4Ex

ドラッグ操作で 4 個の整数成分を編集します。

DragIntEx

ドラッグで数値を編集します。

DragIntRange2

対になったドラッグ操作で整数範囲の下限と上限を編集します。

DragIntRange2Ex

対になったドラッグ操作で整数範囲の下限と上限を編集します。

DragScalar

ドラッグ操作で指定したデータ型の単一の数値を編集します。

DragScalarEx

ドラッグ操作で指定したデータ型の単一の数値を編集します。

DragScalarN

ドラッグ操作で指定したデータ型の複数の数値成分を編集します。

DragScalarNEx

ドラッグ操作で指定したデータ型の複数の数値成分を編集します。

DrawCallback

DrawList のカスタム描画コールバック。

Dummy

指定サイズのダミー項目を追加します。

End

Begin で開始したウィンドウスコープを終了し、以前のカレントウィンドウに戻します。

EndChild

BeginChild で開始した子ウィンドウスコープを終了し、親ウィンドウに戻ります。

EndChildFrame

旧ヘルパーの BeginChildFrame で開始した枠付き子ウィンドウを終了します。

EndCombo

現在のコンボボックスのポップアップを終了します。

EndDisabled

BeginDisabled のスコープを終了し、以前の操作可否とアルファ状態を復元します。

EndDragDropSource

現在のドラッグ&ドロップのソースを終了します。

EndDragDropTarget

現在のドラッグ&ドロップのターゲットを終了します。

EndFrame

現在の Dear ImGui フレームを終了します。

EndGroup

グループを終了し、その領域を 1 つのアイテムとして扱います。

EndListBox

現在のリストボックス領域を終了します。

EndMainMenuBar

メインメニューバーを終了します。

EndMenu

現在のメニューを終了します。

EndMenuBar

現在のウィンドウのメニューバーを終了します。

EndMultiSelect

BeginMultiSelect のスコープを終了し、選択リクエストを確定します。

EndPopup

現在のポップアップを終了します。

EndTabBar

現在のタブバーを終了します。

EndTabItem

現在のタブ項目を終了します。

EndTable

現在のテーブルを終了します。

EndTooltip

現在のツールチップウィンドウを終了します。

FontAtlas_GetTexDataAsAlpha8

フォントアトラスの alpha8 テクスチャデータをコピーせずに返す。

FontAtlas_GetTexDataAsRGBA32

フォントアトラスの RGBA32 テクスチャデータをコピーせずに返す。

FontGlyphRangesBuilder_BuildRanges

字形範囲を構築し、0 で終端されたコピーを返す。

FontTextureView

アトラステクスチャデータのビュー。

FormatArgument

書式付きヘルパーが受け付ける引数。

GetBackgroundDrawList

インターフェイスの背後に描画される描画リストを取得します。

GetClipboardText

OS のクリップボードからテキストを取得します。

GetColorU32

グローバルなスタイルのアルファ値を適用し、スタイル色を 32 ビット値に変換します。

GetColorU32Ex

アルファ値を適用したパック済みのスタイル色を取得します。

GetColorU32ImU32

パック済みの 32 ビット色にグローバルなスタイルのアルファ値を適用します。

GetColorU32ImU32Ex

指定した色にスタイルの alpha を適用し、ImDrawList 向けの 32 ビット値にパックして取得します。

GetColorU32ImVec4

指定した色にスタイルの alpha を適用し、ImDrawList 向けの 32 ビット値にパックして取得します。

GetColumnIndex

現在の列インデックスを取得します。

GetColumnOffset

従来のカラム境界のオフセットを取得します。

GetColumnsCount

現在の従来型段組みレイアウトの列数を取得します。

GetColumnWidth

列幅をピクセル単位で取得します。

GetContentRegionAvail

現在のカーソル位置から利用可能なコンテンツ領域を取得します。

GetContentRegionMax

コンテンツ領域の最大境界をウィンドウ内座標で取得します。

GetCursorPos

レイアウトカーソルのウィンドウ内座標を取得します。

GetCursorPosX

ウィンドウのローカル座標でレイアウトカーソルの X 座標を取得します。

GetCursorPosY

ウィンドウのローカル座標でレイアウトカーソルの Y 座標を取得します。

GetCursorScreenPos

レイアウトカーソルの画面座標を取得します。

GetCursorStartPos

レイアウトカーソルの開始位置をウィンドウ内座標で取得します。

GetDragDropPayload

現在のドラッグ&ドロップのペイロードを取得します。

GetDrawData

描画済みフレームの描画データを取得します。

GetDrawListSharedData

描画リストが使う共有データを取得します。

GetFont

現在のフォントを取得します。

GetFontSize

現在の倍率を適用した現在のフォントサイズ(ピクセル単位の高さ)を取得します。

GetFontTexUvWhitePixel

白いピクセルの UV 座標を取得します。

GetForegroundDrawList

インターフェイスの手前に描画される描画リストを取得します。

GetFrameCount

imgui のグローバルフレーム数を取得します。

GetFrameHeight

フレーム付きウィジェットの高さを取得します。

GetFrameHeightWithSpacing

垂直方向の間隔を含むフレーム付きウィジェットの高さを取得します。

GetID

ID スタックと指定した値から識別子を計算します。

GetIDInt

整数と現在の ID スタックをハッシュし、ウィジェット識別子を生成します。

GetIDPtr

ポインター値と現在の ID スタックをハッシュし、ウィジェット識別子を生成します。

GetIDStr

文字列範囲と現在の ID スタックをハッシュし、ウィジェット識別子を生成します。

GetIO

入力と設定の状態にアクセスします。

GetItemID

最後のアイテムの識別子を取得します。

GetItemRectMax

最後のアイテムの右下隅を画面座標で取得します。

GetItemRectMin

最後のアイテムの左上隅を画面座標で取得します。

GetItemRectSize

最後の項目のサイズを取得します。

GetKeyName

[デバッグ] キーの英語名を返します。

GetKeyPressedAmount

指定したリピート遅延と間隔でキー入力回数を数えます。

GetMainViewport

メインビューポートを取得します。

GetMouseClickedCount

現在のマウスクリックの連続クリック回数を取得します。

GetMouseCursor

要求されたマウスカーソル形状を取得します。

GetMouseDragDelta

ドラッグ開始からのマウスの移動量を取得します。

GetMousePos

現在のマウス位置を取得します。

GetMousePosOnOpeningCurrentPopup

現在のポップアップを開いたときのマウス位置を取得します。

GetPlatformIO

プラットフォームとレンダラーの連携フックにアクセスします。

GetScrollMaxX

水平方向の最大スクロール位置を取得します。

GetScrollMaxY

垂直方向の最大スクロール位置を取得します。

GetScrollX

水平方向のスクロール位置を取得します。

GetScrollY

垂直方向のスクロール位置を取得します。

GetStateStorage

現在のウィンドウが使用しているキーと値の状態ストレージにアクセスします。

GetStyle

Style 構造体(色、サイズ)にアクセスします。

GetStyleColorName

スタイル色の名前を取得します。

GetStyleColorVec4

ImGuiStyle 構造体に格納されているままのスタイル色を取得します。

GetTextLineHeight

テキスト 1 行の高さを取得します。

GetTextLineHeightWithSpacing

行間を含むテキスト行の高さを取得します。

GetTime

imgui のグローバル時刻を取得します。

GetTreeNodeToLabelSpacing

ツリーノードからラベルまでの水平間隔を取得します。

GetVersion

コンパイルされた Dear ImGui のバージョン文字列を取得します。

GetWindowContentRegionMax

ウィンドウのコンテンツ領域の最大境界をウィンドウ内座標で取得します。

GetWindowContentRegionMin

ウィンドウのコンテンツ領域の最小境界をウィンドウ内座標で取得します。

GetWindowDrawList

現在のウィンドウに関連付けられた描画リストを取得し、独自の描画プリミティブを追加します。

GetWindowHeight

現在のウィンドウの高さを取得します。

GetWindowPos

現在のウィンドウの画面座標を取得します。

GetWindowSize

現在のウィンドウのサイズを取得します。

GetWindowWidth

現在のウィンドウの幅を取得します。

Image

画像を表示します。

ImageButton

テクスチャ画像を含むクリック可能なボタンを表示します。

ImageButtonEx

テクスチャ画像を含むクリック可能なボタンを表示します。

ImageEx

テクスチャ画像を操作できないウィジェットとして表示します。

ImageImVec4

従来の色調と枠線色を使って画像を表示します。

ImageWithBg

背景色と色調の指定に対応したテクスチャ画像を表示します。

ImageWithBgEx

背景色と色調の指定に対応したテクスチャ画像を表示します。

ImColor_HSV

色相、彩度、明度、アルファから RGBA 色を作成します。

ImColor_SetHSV

HSV 色を RGBA 配列に書き込む。

ImDrawCmd

描画リストまたは描画コールバックから借用する描画命令ハンドル。

ImDrawCmd_GetTexID

この描画コマンドに対応するテクスチャ識別子を取得します。

ImDrawCmdFields

ネイティブメモリー上の描画命令値。スナップショットではありません。

ImDrawData

フレーム描画データ。借用した結果は次の NewFrame() で無効になります。

ImDrawData_AddDrawList

描画データに描画リストを追加します。

ImDrawData_Clear

参照先の描画リストを消去・破棄せず、フレームの描画データをリセットします。

ImDrawData_DeIndexAllBuffers

インデックス付き描画バッファをインデックスなしのバッファに変換します。

ImDrawData_ScaleClipRects

すべての描画コマンドのクリッピング矩形を拡大縮小します。

ImDrawDataFields

フレーム描画の集計と表示・フレームバッファ間の座標情報。

ImDrawFlags

パスと角設定のビット組み合わせ。

ImDrawFlags

パス閉鎖と矩形の角選択。角丸には半径指定も必要。

ImDrawList

命令と頂点バッファのハンドル。ウィンドウ所有のリストは現在のフレーム用です。

ImDrawList__CalcCircleAutoSegmentCount

円の半径と設定された分割誤差から円の分割数を決定します。

ImDrawList__ClearFreeMemory

描画リストをリセットし、バッファ、スタック、パス、チャンネルのメモリを解放します。

ImDrawList__OnChangedClipRect

クリップ矩形の変更を反映するため描画コマンドを更新または分割します。

ImDrawList__OnChangedTextureID

テクスチャ割り当ての変更を反映するため描画コマンドを更新または分割します。

ImDrawList__OnChangedVtxOffset

ローカル頂点インデックスをリセットし、頂点オフセットの変更に合わせて描画コマンドを更新します。

ImDrawList__PathArcToFastEx

事前計算したサンプルとサンプリング間隔を使ってパスに円弧を追加します。

ImDrawList__PathArcToN

明示した分割数で現在のパスに円弧を追加します。

ImDrawList__PopUnusedDrawCmd

要素もコールバックもない末尾の描画コマンドを削除します。

ImDrawList__ResetForNewFrame

新しいフレーム用に描画リストをリセットします。

ImDrawList__SetTextureID

テクスチャスタックにプッシュせず、現在の描画コマンドのテクスチャを変更します。

ImDrawList__TryMergeDrawCmds

描画状態とインデックス範囲に互換性があれば、最後の 2 つの描画コマンドを統合します。

ImDrawList_AddBezierCubic

描画リストに 3 次ベジェ曲線のストロークを追加します。

ImDrawList_AddBezierQuadratic

描画リストに 2 次ベジェ曲線のストロークを追加します。

ImDrawList_AddCircle

描画リストに円の輪郭を追加します。

ImDrawList_AddCircleEx

描画リストに円の輪郭を追加します。

ImDrawList_AddCircleFilled

描画リストに色で塗りつぶした円を追加します。

ImDrawList_AddConcavePolyFilled

描画リストに穴や自己交差のない、塗りつぶした凹多角形を追加します。

ImDrawList_AddConvexPolyFilled

描画リストに塗りつぶした凸多角形を追加します。

ImDrawList_AddDrawCmd

新しい描画コマンドを開始します。

ImDrawList_AddEllipse

描画リストに楕円の輪郭を追加します。

ImDrawList_AddEllipseEx

描画リストに楕円の輪郭を追加します。

ImDrawList_AddEllipseFilled

描画リストに色で塗りつぶした楕円を追加します。

ImDrawList_AddEllipseFilledEx

描画リストに色で塗りつぶした楕円を追加します。

ImDrawList_AddImage

描画リストに矩形の画像を追加します。

ImDrawList_AddImageEx

描画リストにテクスチャ付きの軸に平行な長方形を追加します。

ImDrawList_AddImageQuad

描画リストにテクスチャ付きの四角形を追加します。

ImDrawList_AddImageQuadEx

描画リストにテクスチャ付きの四角形を追加します。

ImDrawList_AddImageRounded

描画リストにテクスチャ付きの角丸長方形を追加します。

ImDrawList_AddLine

描画リストに直線を追加します。

ImDrawList_AddLineEx

描画リストに色付きの線分を追加します。

ImDrawList_AddNgon

描画リストに正多角形の輪郭を追加します。

ImDrawList_AddNgonEx

描画リストに正多角形の輪郭を追加します。

ImDrawList_AddNgonFilled

描画リストに色で塗りつぶした正多角形を追加します。

ImDrawList_AddPolyline

描画リストに折れ線を追加します。

ImDrawList_AddQuad

描画リストに四角形の輪郭を追加します。

ImDrawList_AddQuadEx

描画リストに四角形の輪郭を追加します。

ImDrawList_AddQuadFilled

描画リストに色で塗りつぶした四角形を追加します。

ImDrawList_AddRect

描画リストに軸に平行な長方形の輪郭を追加します。

ImDrawList_AddRectEx

描画リストに軸に平行な長方形の輪郭を追加します。

ImDrawList_AddRectFilled

描画リストに塗りつぶした軸に平行な長方形を追加します。

ImDrawList_AddRectFilledEx

描画リストに塗りつぶした軸に平行な長方形を追加します。

ImDrawList_AddRectFilledMultiColor

四隅の色を補間して塗りつぶす長方形を追加します。

ImDrawList_AddText

現在のフォントとサイズで描画リストにテキストを追加します。

ImDrawList_AddTextEx

現在のフォントとサイズで描画リストにテキストを追加します。

ImDrawList_AddTextImFontPtr

フォントとサイズを明示的に指定して描画リストにテキストを追加します。

ImDrawList_AddTextImFontPtrEx

フォントとサイズを明示的に指定して描画リストにテキストを追加します。

ImDrawList_AddTriangle

描画リストに三角形の輪郭を追加します。

ImDrawList_AddTriangleEx

描画リストに三角形の輪郭を追加します。

ImDrawList_AddTriangleFilled

描画リストに色で塗りつぶした三角形を追加します。

ImDrawList_ChannelsMerge

描画チャンネルをチャンネル順に単一の描画リストへ統合します。

ImDrawList_ChannelsSetCurrent

後続のプリミティブを追加する描画チャンネルを選択します。

ImDrawList_ChannelsSplit

描画リストを独立して順序付けできるチャンネルに分割します。

ImDrawList_CloneOutput

CmdBuffer/IdxBuffer/VtxBuffer の複製を作成します。

ImDrawList_GetClipRectMax

現在の描画リストのクリップ矩形の右下隅を取得します。

ImDrawList_GetClipRectMin

現在の描画リストのクリップ矩形の左上隅を取得します。

ImDrawList_PathArcTo

円弧に沿った点を現在のパスに追加します。

ImDrawList_PathArcToFast

事前計算した角度を使って円弧を追加します。

ImDrawList_PathBezierCubicCurveTo

現在のパスの終点から 3 次ベジェ曲線を追加し、ストロークは描画しません。

ImDrawList_PathBezierQuadraticCurveTo

現在のパスの終点から 2 次ベジェ曲線を追加し、ストロークは描画しません。

ImDrawList_PathClear

現在のパスをクリアします。

ImDrawList_PathEllipticalArcTo

自動分割した楕円弧を現在のパスに追加します。

ImDrawList_PathEllipticalArcToEx

現在のパスに楕円弧を追加します。

ImDrawList_PathFillConcave

現在の凹形状のパスを塗りつぶし、蓄積した点を消去します。

ImDrawList_PathFillConvex

現在の凸形状のパスを塗りつぶし、蓄積した点を消去します。

ImDrawList_PathLineTo

現在の描画パスに点を追加します。

ImDrawList_PathLineToMergeDuplicate

直前の点と異なる場合にのみパスに点を追加します。

ImDrawList_PathRect

必要に応じて角を丸めた長方形を現在のパスに追加します。

ImDrawList_PathStroke

現在のパスを折れ線として描き、蓄積した点を消去します。

ImDrawList_PopClipRect

描画リストのクリップ矩形をポップし、描画のみに作用する以前のクリップ状態を復元します。

ImDrawList_PopTextureID

ImDrawList_PushTextureID で積んだテクスチャの割り当てをポップし、以前の割り当てを復元します。

ImDrawList_PrimQuadUV

UV 座標付きの四角形を予約済みの頂点・インデックス領域に書き込みます。

ImDrawList_PrimRect

軸に平行な矩形を 2 つの三角形として書き込みます。

ImDrawList_PrimRectUV

UV 座標付きの軸に平行な長方形を予約済みの頂点・インデックス領域に書き込みます。

ImDrawList_PrimReserve

描画プリミティブ用に頂点とインデックスの領域を確保します。

ImDrawList_PrimUnreserve

直近に確保したプリミティブ領域の末尾から未使用の頂点とインデックスを戻します。

ImDrawList_PrimVtx

頂点とそのインデックスを書き込みます。

ImDrawList_PrimWriteIdx

予約済み領域にインデックスを 1 つ書き込み、インデックスカーソルを進めます。

ImDrawList_PrimWriteVtx

予約済み領域に頂点を 1 つ書き込み、頂点カーソルを進めます。

ImDrawList_PushClipRect

描画専用のクリッピング矩形を積みます。

ImDrawList_PushClipRectFullScreen

共有の全画面クリップ矩形を描画リストのクリップスタックにプッシュします。

ImDrawList_PushTextureID

後続の描画リストのプリミティブ用にテクスチャの割り当てをプッシュします。

ImDrawListFields

描画リスト設定と内部ジオメトリー管理状態。

ImDrawListFlags

描画リスト設定のビット組み合わせ。

ImDrawListFlags

描画リストのアンチエイリアスと頂点オフセット能力。

ImDrawListSharedData

ImGui コンテキスト内の描画リストが共有する借用設定。

ImDrawListSplitter

描画リストのチャンネルを分割・結合するヘルパーのハンドル。

ImDrawListSplitter_Clear

チャンネルの割り当てを保持して描画リスト分割器をクリアします。

ImDrawListSplitter_ClearFreeMemory

描画リストの分割器をリセットし、チャンネルバッファを解放します。

ImDrawListSplitter_Merge

描画チャンネルをチャンネル順に単一の描画リストへ統合します。

ImDrawListSplitter_SetCurrentChannel

後続のプリミティブを追加する描画チャンネルを選択します。

ImDrawListSplitter_Split

描画リストを、個別に内容を追加して後で統合できるチャンネルに分割します。

ImDrawListSplitterFields

分割・結合・切り替え呼び出しで管理する内部チャンネル状態。

ImFont

フォントハンドル。アトラスから借用したものはフォントのクリアで無効になります。

ImFont_FindGlyph

文字のグリフを検索し、見つからない場合は代替グリフを使用します。

ImFont_FindGlyphNoFallback

代替グリフに置き換えずに文字のグリフを検索します。

ImFont_GetCharAdvance

文字の未拡縮の横方向送り幅を取得し、未登録なら代替の送り幅を使用します。

ImFont_GetDebugName

デバッグ用のフォントソース名を取得します。

ImFont_IsLoaded

フォントがアトラスに読み込まれているかを調べます。

ImFontAtlas

ラスタライズ済みフォントのアトラス。コンテキストからの戻り値は借用です。

ImFontAtlas_AddCustomRectFontGlyph

アトラス内に矩形を予約し、フォントのカスタムグリフに対応付けます。

ImFontAtlas_AddCustomRectRegular

フォントアトラスに独自の矩形領域を確保します。

ImFontAtlas_AddFont

次のアトラス構築に向けて、設定済みのフォントソースを登録します。

ImFontAtlas_AddFontDefault

内蔵の既定フォントをアトラスに追加します。

ImFontAtlas_AddFontFromFileTTF

TTF または OTF フォントファイルを読み込み、アトラス構築用に登録します。

ImFontAtlas_AddFontFromMemoryCompressedBase85TTF

Base85 エンコードされた圧縮 TrueType データからフォントを追加します。

ImFontAtlas_AddFontFromMemoryCompressedTTF

メモリ上の圧縮 TrueType データからフォントを追加します。

ImFontAtlas_AddFontFromMemoryTTF

メモリ上の非圧縮 TrueType データからフォントを追加します。

ImFontAtlas_Build

フォントアトラスとテクスチャデータを構築します。

ImFontAtlas_Clear

すべての入力と出力を消去します。

ImFontAtlas_ClearFonts

フォントの入力および出力データを消去します。

ImFontAtlas_ClearInputData

フォントアトラスの入力データを消去します。

ImFontAtlas_ClearTexData

出力テクスチャデータ(CPU 側)を消去します。

ImFontAtlas_GetCustomRectByIndex

インデックスで登録済みのカスタムアトラス矩形にアクセスします。

ImFontAtlas_IsBuilt

フォントアトラスが構築済みかを調べます。

ImFontAtlas_SetTexID

アトラスをアップロード済みのレンダラー用テクスチャ識別子に関連付けます。

ImFontAtlasCustomRect

借用したアトラス矩形。矩形追加や再構築で無効になる場合があります。

ImFontAtlasCustomRectFields

アトラス配置結果。正規化 UV ではなく画素座標です。

ImFontAtlasFields

アトラス構築設定。構築前に編集し、フレームのロック中は変更しないでください。

ImFontAtlasFlags

フォントアトラス構築設定のビット組み合わせ。

ImFontAtlasFlags

フォントアトラス寸法と任意の焼き込み資源。

ImFontConfig

フォント追加・構築時に使うフォントソース設定のハンドル。

ImFontConfigFields

アトラス構築時に使用するフォントソースとラスタライザーの設定。

ImFontGlyph

借用したグリフ寸法とアトラス座標。フォント再構築で無効になります。

ImFontGlyphFields

ライブなグリフ寸法、UV とネイティブのビットフィールドアクセサー。

ImFontGlyphRangesBuilder

両端を含むグリフ範囲を構築する Unicode 文字集合のハンドル。

ImFontGlyphRangesBuilder_AddChar

字形範囲に文字を追加します。

ImFontGlyphRangesBuilder_AddRanges

字形範囲ビルダーに文字範囲を追加します。

ImFontGlyphRangesBuilder_AddText

UTF-8 文字列のすべての文字を字形範囲に追加します。

ImFontGlyphRangesBuilder_Clear

グリフ範囲ビルダーで選択されたコードポイントをすべて消去します。

ImFontGlyphRangesBuilder_GetBit

字形範囲のビットが設定されているかを調べます。

ImFontGlyphRangesBuilder_SetBit

字形範囲のビットを設定します。

ImGuiBackendFlags

バックエンド能力のビット組み合わせ。

ImGuiBackendFlags

プラットフォームと描画バックエンドが報告する能力。

ImGuiButtonFlags

ボタン設定のビット組み合わせ。マウスボタンは複数指定可能。

ImGuiButtonFlags

InvisibleButton() のマウスボタンとナビゲーション設定。

ImGuiChildFlags

子ウィンドウ設定のビット組み合わせ。

ImGuiChildFlags

BeginChild() のサイズ、余白、ナビゲーション設定。

ImGuiCol

スタイル色枠の数値添字。

ImGuiCol

ImGuiStyle の色枠。PushStyleColor() にも指定できる。

ImGuiColorEditFlags

色編集とプレビュー設定のビット組み合わせ。

ImGuiColorEditFlags

色編集、選択、プレビューの設定。表示方式とデータの RGB/HSV 形式は別。

ImGuiComboFlags

コンボ設定のビット組み合わせ。

ImGuiComboFlags

コンボのプレビューとポップアップ寸法。高さ方式は一つ選ぶ。

ImGuiCond

設定適用の単一条件。

ImGuiCond

ウィンドウ設定を適用する条件。組み合わせず一つ選ぶ。

ImGuiConfigFlags

アプリ IO 構成のビット組み合わせ。

ImGuiConfigFlags

アプリケーションが設定する IO 構成フラグ。

ImGuiDataType

ネイティブ格納型の数値識別子。

ImGuiDataType

ネイティブの格納型。Bool と String はスカラーウィジェット非対応。

ImGuiDir

方向の数値識別子。

ImGuiDir

ナビゲーションと矢印描画に使う四方向。

ImGuiDragDropFlags

ドラッグ&ドロップ設定のビット組み合わせ。

ImGuiDragDropFlags

ドラッグ元、ペイロード寿命、ドロップ先の受け入れ設定。

ImGuiFocusedFlags

ウィンドウフォーカス照会設定のビット組み合わせ。

ImGuiFocusedFlags

IsWindowFocused() の範囲。生入力の振り分けには IO 捕捉フラグを使う。

ImGuiHoveredFlags

ホバー照会設定のビット組み合わせ。

ImGuiHoveredFlags

ホバー照会の範囲、遮蔽の例外、時間設定。生入力の配送には IO 捕捉を使う。

ImGuiInputFlags

ショートカット配送と反復設定のビット組み合わせ。

ImGuiInputFlags

ショートカットの反復と配送設定。Route 方針は一つだけ選ぶ。

ImGuiInputTextCallbackData

テキスト編集コールバックの状態。呼び出し中のみ有効です。

ImGuiInputTextCallbackDataFields

テキストコールバック値。位置・長さは JS 索引でなく UTF-8 バイト単位。

ImGuiInputTextFlags

テキスト入力設定のビット組み合わせ。

ImGuiInputTextFlags

テキスト入力のフィルター、編集、コールバック設定。

ImGuiIO

コンテキストから借用した入出力状態。コンテキスト破棄後は無効です。

ImGuiIOFields

コンテキスト設定と入出力状態。出力はネイティブ側が更新します。

ImGuiItemFlags

共通ウィジェット設定のビット組み合わせ。

ImGuiItemFlags

PushItemFlag() で制御する共通ウィジェット動作。

ImGuiKey

キー API が受け取る名前付き入力識別子または修飾ビット。

ImGuiKey

キー、パッド、マウスの名前付き入力と組み合わせ用修飾ビット。 NamedKey_BEGIN 未満のネイティブ・旧キーコードは名前付きキーではない。

ImGuiListClipper

等間隔でランダムアクセス可能な行の表示範囲を求めるイテレーター。

ImGuiListClipperFields

クリッパーの出力範囲と内部の垂直位置管理状態。

ImGuiMouseButton

マウスボタンの添字。

ImGuiMouseButton

マウスボタンの添字。ビットフラグではない。

ImGuiMouseCursor

カーソル形状の数値識別子。

ImGuiMouseCursor

要求するマウスカーソル形状。

ImGuiMouseSource

ポインター入力元の数値識別子。

ImGuiMouseSource

ポインターイベントの物理的な入力元。

ImGuiMultiSelectFlags

複数選択設定のビット組み合わせ。

ImGuiMultiSelectFlags

複数選択の操作、解除規則、対象範囲。

ImGuiMultiSelectIO

現在の複数選択スコープから借用する選択要求と状態。

ImGuiMultiSelectIOFields

複数選択の範囲起点とナビゲーション状態。要求リストは含みません。

ImGuiPayload

借用したドラッグ&ドロップのデータ。操作終了後は使わないでください。

ImGuiPayloadFields

ドラッグ&ドロップのスカラーメタデータ。データポインターは含みません。

ImGuiPlatformIO

ImGui コンテキストが所有するプラットフォームサービスとロケール状態。

ImGuiPlatformIOFields

数値文字入力用のプラットフォームロケール設定。

ImGuiPopupFlags

ポップアップ設定ビットと一つのマウスボタン添字。

ImGuiPopupFlags

ポップアップの表示と照会設定。マウスボタンは添字で、一つ選ぶ。 既定は右ボタン。他のフラグを渡す際も右クリックなら明示する。

ImGuiSelectableFlags

選択項目設定のビット組み合わせ。

ImGuiSelectableFlags

Selectable() の選択、強調表示、ヒット判定設定。

ImGuiSelectionBasicStorage

複数選択要求を永続 ID に適用する選択集合のハンドル。

ImGuiSelectionBasicStorageFields

選択ストレージの件数と順序設定。選択された ID 集合ではありません。

ImGuiSelectionExternalStorage

アプリ側ストレージに複数選択要求を適用するアダプター。

ImGuiSelectionRequestType

選択要求の種類を示す数値。

ImGuiSelectionRequestType

アプリ所有の選択データへ ImGui が要求する変更の種類。

ImGuiSliderFlags

スライダーとドラッグ設定のビット組み合わせ。

ImGuiSliderFlags

スライダーとドラッグの値変換、直接入力、範囲設定。

ImGuiSortDirection

ソート方向の数値識別子。

ImGuiSortDirection

表ソート指定の並び方向。

ImGuiStorage

ID をキーとするネイティブ値ストア。借用時の寿命は所有者に従います。

ImGuiStyle

寸法、色、ホバー規則を含む、コンテキストから借用したスタイル状態。

ImGuiStyleFields

ネイティブスタイル値。特記しない寸法は画素単位です。

ImGuiStyleVar

スタックで変更するスタイル項目の数値識別子。

ImGuiStyleVar

PushStyleVar()/PopStyleVar() で一時変更するスタイル項目。

ImGuiTabBarFlags

タブバー設定のビット組み合わせ。

ImGuiTabBarFlags

タブバーの並び順、操作部品、幅不足時の方針。

ImGuiTabItemFlags

個別タブ設定のビット組み合わせ。

ImGuiTabItemFlags

個別タブの選択、配置、終了動作。

ImGuiTableBgTarget

表背景層の数値識別子。

ImGuiTableBgTarget

TableSetBgColor() の背景層。RowBg0 から CellBg の順で描画する。

ImGuiTableColumnFlags

列設定または状態ビットの組み合わせ。

ImGuiTableColumnFlags

列設定と TableGetColumnFlags() が返す読み取り専用状態。

ImGuiTableFlags

単一の符号化寸法方式を含む表設定ビット。

ImGuiTableFlags

表の配置、装飾、操作設定。寸法方式は一つ。ソートは指定の通知のみ。

ImGuiTableRowFlags

表の行設定のビット組み合わせ。

ImGuiTableRowFlags

TableNextRow() に渡す行の役割。

ImGuiTableSortSpecs

借用したテーブルソート状態。テーブル変更や新フレーム後は再取得します。

ImGuiTableSortSpecsFields

テーブルのソート指定数とアプリ側のソート待ちフラグ。

ImGuiTextBuffer

末尾にネイティブ NUL バイトを持つ、拡張可能な UTF-8 テキストバッファ。

ImGuiTextFilter

カンマ区切りの包含・除外フィルター。マイナス接頭辞は除外を表します。

ImGuiTextFilterFields

カンマ区切りフィルターの構築時に計算するテキストフィルター管理状態。

ImGuiTreeNodeFlags

ツリーノード設定のビット組み合わせ。

ImGuiTreeNodeFlags

ツリーノードの外観、判定領域、展開動作。

ImGuiViewport

借用したビューポート形状。所有コンテキストとビューポートの存続中のみ有効。

ImGuiViewportFields

ビューポート ID と表示座標形状。作業領域は予約済み UI を除きます。

ImGuiViewportFlags

ビューポート種別と所有者のビット組み合わせ。

ImGuiViewportFlags

ビューポートのプラットフォーム種別と所有者の印。

ImGuiWindowFlags

ウィンドウ設定のビット組み合わせ。

ImGuiWindowFlags

Begin() のウィンドウ外観、操作、寿命の設定。

ImVec2Like

x/y、タプル、または Float32Array の先頭 2 要素からコピーする入力。

ImVec2Value

通常の 2 成分値。ネイティブメモリーのライブビューではありません。

ImVec4Like

値としてコピーする 4 成分入力。色は通常 RGBA 順です。

ImVec4Value

通常の 4 成分値。色の場合は RGBA で、各チャンネルは 0 から 1 です。

Indent

スタイルのインデント幅だけコンテンツ位置を右に移動します。

IndentEx

後続の内容を右にインデントします。

InputDouble

数値入力欄で倍精度浮動小数点値を編集します。

InputDoubleEx

数値入力欄で倍精度浮動小数点値を編集します。

InputFloat

数値入力欄で浮動小数点値を編集します。

InputFloat2

数値入力欄で 2 個の浮動小数点成分を編集します。

InputFloat2Ex

数値入力欄で 2 個の浮動小数点成分を編集します。

InputFloat3

数値入力欄で 3 個の浮動小数点成分を編集します。

InputFloat3Ex

数値入力欄で 3 個の浮動小数点成分を編集します。

InputFloat4

数値入力欄で 4 個の浮動小数点成分を編集します。

InputFloat4Ex

数値入力欄で 4 個の浮動小数点成分を編集します。

InputFloatEx

数値入力欄で浮動小数点値を編集します。

InputInt

数値入力欄で整数値を編集します。

InputInt2

数値入力欄で 2 個の整数成分を編集します。

InputInt3

数値入力欄で 3 個の整数成分を編集します。

InputInt4

数値入力欄で 4 個の整数成分を編集します。

InputIntEx

数値入力欄で整数値を編集します。

InputScalar

入力欄で指定したデータ型の単一の数値を編集します。

InputScalarEx

入力欄で指定したデータ型の単一の数値を編集します。

InputScalarN

入力欄で指定したデータ型の複数の数値成分を編集します。

InputScalarNEx

入力欄で指定したデータ型の複数の数値成分を編集します。

InputText

1 行のテキストを編集します。

InputTextCallback

InputText のカスタムコールバック。

InputTextCallbackData_ClearSelection

コールバックのテキスト選択をバッファ末尾の空の範囲に縮めます。

InputTextCallbackData_DeleteChars

コールバックのテキストバッファからバイトを削除し、編集状態を更新します。

InputTextCallbackData_HasSelection

入力コールバックのバッファに空でないテキスト選択があるかを調べます。

InputTextCallbackData_InsertChars

コールバックのバッファにテキストを挿入し、編集状態を更新して必要なら拡張を要求します。

InputTextCallbackData_SelectAll

入力コールバックのバッファ内のテキストをすべて選択します。

InputTextEx

JavaScript コールバック付きの入力フィールド。

InputTextMultiline

複数行のテキストを編集する入力欄を表示します。

InputTextMultilineEx

JavaScript コールバック付きの複数行入力フィールド。

InputTextWithHint

空欄のときにヒントを表示する単一行のテキスト入力欄を表示します。

InputTextWithHintEx

空欄のときにヒントを表示する単一行のテキスト入力欄を表示します。

InvisibleButton

見えないボタンの操作領域を作成します。

IO_AddFocusEvent

アプリケーションのフォーカス変更をキューに追加します。

IO_AddInputCharacter

新しい文字入力をキューに追加します。

IO_AddInputCharactersUTF8

UTF-8 文字列からの文字入力をキューに追加します。

IO_AddInputCharacterUTF16

UTF-16 の入力コード単位をキューに追加します。

IO_AddKeyAnalogEvent

アナログキーの押下または解放イベントをキューに追加します。

IO_AddKeyEvent

キーの押下または解放イベントをキューに追加します。

IO_AddMouseButtonEvent

マウスボタンの変化をキューに追加します。

IO_AddMousePosEvent

マウス位置の更新をキューに追加します。

IO_AddMouseSourceEvent

マウス入力元の変更をキューに追加します(マウス/タッチスクリーン/ペン)。

IO_AddMouseWheelEvent

マウスホイールの更新をキューに追加します。

IO_ClearEventsQueue

受信したすべてのイベントを消去します。

IO_ClearInputCharacters

現在のフレームのテキスト入力バッファを消去します。

IO_ClearInputKeys

現在のキーボード/ゲームパッド状態と現在のフレームのテキスト入力バッファを消去します。

IO_ClearInputMouse

現在のマウス状態を消去します。

IO_SetAppAcceptingEvents

入力イベントのキューへの追加を有効または無効にします。

IO_SetKeyEventNativeData

互換性のためにネイティブキーのメタデータを受け付けますが、この版では検証のみで保存しません。

IO_SetKeyEventNativeDataEx

入力イベントにネイティブのキーデータを関連付けます。

IsAnyItemActive

アクティブな項目がありますか?

IsAnyItemFocused

フォーカスを持つ項目がありますか?

IsAnyItemHovered

ホバー中の項目がありますか?

IsAnyMouseDown

いずれかのマウスボタンが押されているかを調べます。

IsItemActivated

最後の項目が今アクティブになりましたか(それまでは非アクティブ)?

IsItemActive

最後のアイテムがアクティブかを調べます。

IsItemClicked

直前の項目にホバーした状態でマウスの左ボタンが押されたかを調べます。

IsItemClickedEx

最後のアイテム上でマウスがクリックされたかを調べます。

IsItemDeactivated

最後の項目が今非アクティブになりましたか(それまではアクティブ)?

IsItemDeactivatedAfterEdit

最後の項目が今非アクティブになり、アクティブ中に値を変更しましたか(Slider/Drag を動かした場合など)?

IsItemEdited

最後の項目はこのフレームで保持する値を変更した、または押されましたか?

IsItemFocused

最後の項目にキーボード/ゲームパッドのナビゲーションフォーカスがありますか?

IsItemHovered

最後のアイテム上にマウスがあるかを調べます。

IsItemToggledOpen

最後の項目の開閉状態が切り替わりましたか?

IsItemToggledSelection

最後の項目の選択状態は切り替わりましたか?

IsItemVisible

最後の項目は表示されていますか(クリッピング/スクロールで見えない場合があります)?

IsKeyChordPressed

キーと修飾キーの組み合わせが押されたかを調べます。

IsKeyDown

キーが押されているかを調べます。

IsKeyPressed

このフレームでキーが新たに押されたか、リピートイベントが発生したかを調べます。

IsKeyPressedEx

キーが押されたかを調べます。

IsKeyReleased

キーが離されたかを調べます。

IsMouseClicked

このフレームでマウスボタンが新たに押されたかを調べ、長押しでは繰り返しません。

IsMouseClickedEx

マウスボタンがクリックされたかを調べます。

IsMouseDoubleClicked

マウスボタンがダブルクリックされたかを調べます。

IsMouseDown

マウスボタンが押されているかを調べます。

IsMouseDragging

マウスはドラッグ中ですか?

IsMouseHoveringRect

ウィンドウの重なり順を無視し、現在のクリップ範囲内で画面座標の矩形にマウスがあるか調べます。

IsMouseHoveringRectEx

マウスが画面座標の矩形内にあるかを調べます。

IsMousePosValid

マウス位置が有効かを調べます。

IsMouseReleased

マウスボタンが離されたかを調べます。

IsMouseReleasedWithDelay

遅延後のマウスボタンの解放を調べます。

IsPopupOpen

ポップアップが開いているかを調べます。

IsRectVisible

スクリーン座標の矩形が見えるか、クリップされていないかを調べます。

IsRectVisibleBySize

カーソル位置の矩形が表示範囲内かを調べます。

IsWindowAppearing

現在のウィンドウが初めて表示されるか、再表示されるかを調べます。

IsWindowCollapsed

現在のウィンドウが折りたたまれているかを調べます。

IsWindowFocused

現在のウィンドウにフォーカスがあるかを調べます。

IsWindowHovered

現在のウィンドウ上にマウスがあるかを調べます。

ItemGetter

Combo と ListBox の項目取得コールバック。

LabelText

ラベルの後に書式付きテキストを描画する。

LabelTextUnformatted

テキスト+ラベルを、値+ラベルのウィジェットと同じ配置で表示します。

ListBox

単一項目を選ぶためのスクロール可能なラベル一覧を表示します。

ListBoxCallbackEx

JavaScript の項目取得コールバック付き ListBox。

ListClipper_Begin

等間隔のリストで画面外の項目を省くためのクリッピング処理を初期化します。

ListClipper_End

リストのクリッピングを終了し、残りの項目の後へ進めます。

ListClipper_ForceDisplayRangeByIndices

指定したインデックス範囲をリストクリッパーの対象に含めます。

ListClipper_IncludeItemByIndex

表示状態にかかわらず、指定項目をリストクリッパーの対象に含めます。

ListClipper_IncludeItemsByIndex

指定範囲の項目をリストクリッパーの対象に含めます。

ListClipper_IncludeRangeByIndices

指定したインデックス範囲をリストクリッパーの対象に含めます。

ListClipper_SeekCursorForItem

指定項目に向けてカーソルを移動します。

ListClipper_Step

次に表示するリスト項目の範囲へ進めます。

LoadIniSettingsFromDisk

INI ファイルからインターフェイス設定を読み込みます。

LoadIniSettingsFromMemory

メモリ上の INI テキストからインターフェイス設定を読み込みます。

LogButtons

インターフェイスのテキストを記録する操作ボタンを表示します。

LogFinish

ログ記録を停止します(ファイルを閉じるなど)。

LogText

ログに書式付きテキストを追加する。

LogTextUnformatted

テキストデータを表示せずに直接ログへ渡します。

LogToClipboard

OS のクリップボードへのログ記録を開始します。

LogToFile

ファイルへのログ記録を開始します。

LogToTTY

インターフェイスのテキストを標準出力に記録し始めます。

MemAlloc

Dear ImGui に設定されたアロケーターでメモリを確保します。

MemFree

Dear ImGui に設定された解放関数でメモリを解放します。

有効でチェックの付いていないメニュー操作項目を表示します。

チェック状態を切り替えるメニュー項目を表示します。

メニュー項目を表示し、選ばれたかを返します。

NativeStructMapping

構造体アクセサーを構築するネイティブ領域とスカラー配置情報。

NewFrame

Dear ImGui の新しいフレームを開始します。

NewLine

SameLine() を取り消すか、水平レイアウト中に強制改行します。

NextColumn

次の列に移ります。

OpenPopup

ポップアップを開いた状態にします。

OpenPopupID

数値 ID で指定したポップアップを開いた状態にします。

OpenPopupOnItemClick

直前のアイテムがクリックされたときにポップアップを開きます。

Payload_Clear

参照先データを解放せず、ドラッグ&ドロップのペイロード情報をリセットします。

Payload_IsDataType

有効なドラッグ&ドロップのペイロードが指定の型タグを持つかを調べます。

Payload_IsDelivery

ボタンを離したことでドラッグ&ドロップのペイロードが対象に渡される状態かを調べます。

Payload_IsPreview

ドラッグ&ドロップのペイロードが受け入れ先の上でプレビュー中かを調べます。

PlotGetter

プロットの値取得コールバック。

PlotHistogram

数値サンプルを縦棒グラフで表示します。

PlotHistogramCallbackEx

JavaScript の値取得コールバック付きヒストグラム。

PlotHistogramEx

数値サンプルを縦棒グラフで表示します。

PlotLines

値を折れ線グラフとして描画します。

PlotLinesCallbackEx

JavaScript の値取得コールバック付き折れ線グラフ。

PlotLinesEx

数値サンプルを折れ線グラフで表示します。

PopAllowKeyboardFocus

対応する旧 API の PushAllowKeyboardFocus が保存した項目フラグを復元します。

PopButtonRepeat

対応する旧 API の PushButtonRepeat が保存した項目フラグを復元します。

PopClipRect

PushClipRect が保存した、描画とヒットテスト用のウィンドウのクリップ矩形を復元します。

PopFont

対応する PushFont が保存したフォントを復元します。

PopID

ID スタックから取り出します。

PopItemFlag

対応する PushItemFlag が保存した項目フラグを復元します。

PopItemWidth

現在のウィンドウで PushItemWidth が保存したウィジェット幅を復元します。

PopStyleColor

スタイル色の上書きをポップし、PushStyleColor が保存した色を復元します。

PopStyleColorEx

スタイル色の上書きをポップし、PushStyleColor が保存した色を復元します。

PopStyleVar

スタイル変数の上書きをポップし、PushStyleVar 系列が保存した値を復元します。

PopStyleVarEx

スタイル変数の上書きをポップし、PushStyleVar 系列が保存した値を復元します。

PopTabStop

対応する旧 API の PushTabStop が保存した項目フラグを復元します。

PopTextWrapPos

現在のウィンドウで PushTextWrapPos が保存したテキストの折り返し位置を復元します。

ProgressBar

完了割合をプログレスバーで表示し、任意のテキストを重ねます。

PushAllowKeyboardFocus

後続のアイテムがキーボードフォーカスを受け取るかをスタックに積みます。

PushButtonRepeat

ボタンのリピート設定をスタックに積みます。

PushClipRect

描画と操作に適用するクリッピング矩形を積みます。

PushFont

後続のウィジェットで使うフォントをスタックに積みます。

PushID

文字列の識別子を ID スタックに積みます。

PushIDInt

整数を ID スタックに積みます(整数をハッシュ化します)。

PushIDPtr

ポインターを ID スタックに積みます(ポインターをハッシュ化します)。

PushIDStr

文字列を ID スタックに積みます(文字列をハッシュ化します)。

PushItemFlag

共有アイテムフラグの設定をスタックに積みます。

PushItemWidth

後続のラベル付きウィジェットの幅をスタックに積みます。

PushStyleColor

スタイルの色を変更します。

PushStyleColorImVec4

浮動小数点の RGBA 成分でスタイルの色を一時的に上書きします。

PushStyleVar

スタイルの float 変数を変更します。

PushStyleVarImVec2

2 成分のスタイル変数をスタックに積みます。

PushStyleVarX

スタイル変数の X 成分をスタックに積みます。

PushStyleVarY

スタイル変数の Y 成分をスタックに積みます。

PushTabStop

後続の項目が Tab キーの移動でフォーカスを受け取れるかを一時的に設定します。

PushTextWrapPos

後続のテキストの折り返し位置をスタックに積みます。

RadioButton

指定した選択状態でラジオボタンを表示します。

RadioButtonIntPtr

整数の選択値を更新するラジオボタンを表示します。

Render

フレームを終了し、描画データを確定します。

ResetMouseDragDelta

マウスのドラッグ開始位置を現在のポインター位置にリセットします。

ResetMouseDragDeltaEx

マウスのドラッグ開始位置を現在のポインター位置にリセットします。

SameLine

次の項目を直前の項目の右側に、同じ行で配置します。

SameLineEx

次のウィジェットまたはグループを同じ行に配置します。

SaveIniSettingsToDisk

インターフェイス設定を INI ファイルに保存します。

SaveIniSettingsToMemory

インターフェイス設定を INI テキストに変換します。

Selectable

選択可能なアイテムを表示します。

SelectableBoolPtr

操作時に真偽値の選択状態を更新する選択可能な項目を表示します。

SelectableBoolPtrEx

選択状態を更新する選択可能なアイテムを表示します。

SelectableEx

指定した選択状態で選択可能なアイテムを表示します。

SelectedItem

選択項目の反復結果。

SelectionBasicStorage_ApplyRequests

BeginMultiSelect() と EndMultiSelect() からの選択要求を適用します。

SelectionBasicStorage_Clear

選択をすべて解除します。

SelectionBasicStorage_Contains

項目 ID が選択に含まれるかを調べます。

SelectionBasicStorage_GetNextSelectedItem

次の選択項目へ反復する。

SelectionBasicStorage_GetStorageIdFromIndex

指定されたアダプターに基づいてインデックスを項目 ID に変換します。

SelectionBasicStorage_SetItemSelected

選択範囲にアイテムを追加または削除します。

SelectionBasicStorage_Swap

2 つの選択を入れ替えます。

SelectionExternalStorage_ApplyRequests

ネイティブの項目選択コールバックで選択要求を適用します。この JS バインディングではコールバックの設定は公開されていません。

Separator

区切り線を描画します。

SeparatorText

水平の区切り線の中にラベルを表示します。

SetClipboardText

設定済みのプラットフォーム用クリップボード処理でクリップボードのテキストを置き換えます。

SetColorEditOptions

カラーエディターとピッカーの既定オプションを設定します。

SetColumnOffset

従来のカラム境界のオフセットを設定します。

SetColumnWidth

列幅をピクセル単位で設定します。

SetCursorPos

ウィンドウのローカル座標でレイアウトカーソルの位置を設定します。

SetCursorPosX

ウィンドウのローカル座標でレイアウトカーソルの X 座標を設定します。

SetCursorPosY

ウィンドウのローカル座標でレイアウトカーソルの Y 座標を設定します。

SetCursorScreenPos

レイアウトカーソルの画面座標を設定します。

SetDragDropPayload

ドラッグ&ドロップのペイロードデータを設定します。

SetItemAllowOverlap

最後のアイテムに後続のアイテムが重なることを許可します。

SetItemDefaultFocus

新しく表示されるウィンドウで最後のアイテムを既定のフォーカス先にします。

SetItemKeyOwner

最後のアイテムに入力の所有権を割り当てます。

SetItemTooltip

直前の項目に書式付きツールチップを設定する。

SetItemTooltipUnformatted

直前の項目がホバーされていればテキストのみのツールチップを設定します。

SetKeyboardFocusHere

次のウィジェットへのキーボードフォーカスを要求します。

SetKeyboardFocusHereEx

次のウィジェットにキーボードフォーカスを設定します。

SetMouseCursor

要求するマウスカーソル形状を設定します。

SetNavCursorVisible

キーボードとゲームパッドのナビゲーションカーソルの表示を設定します。

SetNextFrameWantCaptureKeyboard

次のフレームのキーボード入力キャプチャを上書きします。

SetNextFrameWantCaptureMouse

次のフレームのマウス入力キャプチャを上書きします。

SetNextItemAllowOverlap

次のアイテムに後続のアイテムが重なることを許可します。

SetNextItemOpen

次の TreeNode/CollapsingHeader の開閉状態を設定します。

SetNextItemSelectionUserData

複数選択リクエストに使うアプリ側の選択データを次の項目に関連付けます。

SetNextItemShortcut

次の項目をアクティブにする、ルーティング対象のキーボードショートカットを割り当てます。

SetNextItemStorageID

開閉状態の保存に使う ID を設定します(既定では項目 ID と同じです)。

SetNextItemWidth

次のラベル付きウィジェットの幅を設定します。

SetNextWindowBgAlpha

次のウィンドウの背景色の alpha を設定します。

SetNextWindowCollapsed

次のウィンドウの折りたたみ状態を設定します。

SetNextWindowContentSize

次のウィンドウのコンテンツサイズを設定します。

SetNextWindowFocus

次のウィンドウにフォーカスを与え、最前面にします。

SetNextWindowPos

次のウィンドウの位置を設定します。

SetNextWindowPosEx

次のウィンドウの位置を設定します。

SetNextWindowScroll

次のウィンドウのスクロール位置を設定します。

SetNextWindowSize

次のウィンドウのサイズを設定します。

SetNextWindowSizeConstraints

次のウィンドウのサイズ制限を設定します。

SetScrollFromPosX

現在のウィンドウ内の指定位置が見えるようにスクロールします。

SetScrollFromPosY

現在のウィンドウ内の指定位置が見えるようにスクロールします。

SetScrollHereX

現在のカーソル位置が見えるように水平スクロールします。

SetScrollHereY

現在のカーソル位置が見えるように垂直スクロールします。

SetScrollX

水平方向のスクロール位置を設定します。

SetScrollY

垂直方向のスクロール位置を設定します。

SetStateStorage

現在のウィンドウの状態ストレージを置き換えます。

SetTabItemClosed

タブが閉じたことをタブバーまたはドッキングシステムに通知します。

SetTooltip

書式付きツールチップを設定する。

SetTooltipUnformatted

テキストのみのツールチップを設定します。

SetWindowCollapsed

現在のウィンドウの折りたたみ状態を設定します。

SetWindowCollapsedStr

指定した名前のウィンドウの折りたたみ状態を設定します。

SetWindowFocus

現在のウィンドウにフォーカスし、最前面へ移動します。

SetWindowFocusStr

指定した名前のウィンドウにフォーカスを与え、最前面にします。

SetWindowFontScale

現在のウィンドウのフォント倍率を設定します。

SetWindowPos

現在のウィンドウの位置を設定します。

SetWindowPosStr

指定した名前のウィンドウの位置を設定します。

SetWindowSize

現在のウィンドウのサイズを設定します。

SetWindowSizeStr

指定した名前のウィンドウのサイズを設定します。

Shortcut

キーボードショートカットを判定し、ルーティングします。

ShowAboutWindow

バージョン、クレジット、ビルド情報を表示します。

ShowDebugLogWindow

デバッグログのウィンドウを表示します。

ShowDemoWindow

Dear ImGui のデモウィンドウを表示します。

ShowFontSelector

読み込み済みフォントの選択欄を表示します。

ShowIDStackToolWindow

ID スタックのデバッグウィンドウを表示し、ウィジェット ID の構成を調べます。

ShowIDStackToolWindowEx

ID スタックのデバッグウィンドウを表示します。

ShowMetricsWindow

メトリクスとデバッガーのウィンドウを表示します。

ShowStackToolWindow

ID スタックのデバッグウィンドウを表示します。

ShowStyleEditor

インラインのスタイルエディターを表示します。

ShowStyleSelector

組み込みの配色スタイルの選択欄を表示します。

ShowUserGuide

マウスとキーボードの基本操作を表示します。

SliderAngle

度数表示のスライダーで、ラジアンとして保存される角度を編集します。

SliderAngleEx

度数表示のスライダーで、ラジアンとして保存される角度を編集します。

SliderFloat

スライダーで浮動小数点の値を編集します。

SliderFloat2

水平スライダーで 2 個の浮動小数点成分を編集します。

SliderFloat2Ex

水平スライダーで 2 個の浮動小数点成分を編集します。

SliderFloat3

水平スライダーで 3 個の浮動小数点成分を編集します。

SliderFloat3Ex

水平スライダーで 3 個の浮動小数点成分を編集します。

SliderFloat4

水平スライダーで 4 個の浮動小数点成分を編集します。

SliderFloat4Ex

水平スライダーで 4 個の浮動小数点成分を編集します。

SliderFloatEx

スライダーで浮動小数点の値を編集します。

SliderInt

水平スライダーで整数値を編集します。

SliderInt2

水平スライダーで 2 個の整数成分を編集します。

SliderInt2Ex

水平スライダーで 2 個の整数成分を編集します。

SliderInt3

水平スライダーで 3 個の整数成分を編集します。

SliderInt3Ex

水平スライダーで 3 個の整数成分を編集します。

SliderInt4

水平スライダーで 4 個の整数成分を編集します。

SliderInt4Ex

水平スライダーで 4 個の整数成分を編集します。

SliderIntEx

水平スライダーで整数値を編集します。

SliderScalar

水平スライダーで指定したデータ型の単一の数値を編集します。

SliderScalarEx

水平スライダーで指定したデータ型の単一の数値を編集します。

SliderScalarN

水平スライダーで指定したデータ型の複数の数値成分を編集します。

SliderScalarNEx

水平スライダーで指定したデータ型の複数の数値成分を編集します。

SmallButton

テキスト内に配置できる小さなボタンを表示します。

Spacing

垂直方向の間隔を追加します。

Storage_BuildSortByKey

一括再構築後にストレージの項目をキー順に並べます。

Storage_Clear

ストレージ内のすべてのキーと値の組を削除します。

Storage_GetBool

キーに対応する保存済みの真偽値を検索し、未登録の項目は追加しません。

Storage_GetBoolRef

ImGuiStorage の bool 値への書き込み可能な参照を返す。

Storage_GetFloat

キーに対応する保存済みの浮動小数点値を検索し、未登録の項目は追加しません。

Storage_GetFloatRef

ImGuiStorage の float 値への書き込み可能な参照を返す。

Storage_GetInt

キーに対応する保存済みの整数値を検索し、未登録の項目は追加しません。

Storage_GetIntRef

ImGuiStorage の int 値への書き込み可能な参照を返す。

Storage_GetVoidPtr

キーに対応する保存済みポインターを取得します。

Storage_GetVoidPtrRef

ImGuiStorage のポインタ値への書き込み可能な参照を返す。

Storage_SetAllInt

保存されているすべての整数値を設定します。

Storage_SetBool

キーに対応する真偽値を保存し、必要なら項目を追加します。

Storage_SetFloat

キーに対応する浮動小数点値を保存し、必要なら項目を追加します。

Storage_SetInt

キーに対応する整数値を保存し、必要なら項目を追加します。

Storage_SetVoidPtr

キーに対応するポインター値を保存し、必要なら項目を追加します。

Style_ScaleAllSizes

パディング、間隔、角丸などのスタイル寸法を別の UI スケールに合わせて拡縮します。

StyleColorsClassic

クラシック配色スタイルを適用します。

StyleColorsDark

ダーク配色スタイルを適用します。

StyleColorsLight

ライト配色スタイルを適用します。

TabItemButton

タブ形状のボタンを表示します。

TableAngledHeadersRow

斜めの見出しを指定した列に対応する見出しを追加します。

TableGetColumnCount

列数(BeginTable に渡した値)を返します。

TableGetColumnFlags

列のフラグを返し、Enabled/Visible/Sorted/Hovered 状態フラグを調べられるようにします。

TableGetColumnIndex

現在の列インデックスを返します。

TableGetColumnName

テーブルの列名を取得します。

TableGetHoveredColumn

マウスがあるテーブル列のインデックスを取得します。

TableGetRowIndex

現在の行インデックスを返します。

TableGetSortSpecs

現在のテーブルの並べ替え条件を取得します。

TableHeader

ヘッダーセルを 1 つ手動で送信します(使用頻度は低いです)。

TableHeadersRow

テーブルの列見出しとコンテキストメニューを追加します。

TableNextColumn

次のテーブル列に進み、必要なら次の行へ移動します。

TableNextRow

現在のテーブル行を終了し、新しい行を開始します。

TableNextRowEx

新しい行の最初のセルへの追加を開始します。

TableSetBgColor

セル、行、列の色を変更します。

TableSetColumnEnabled

ユーザーが操作できる列の有効/無効状態を変更します。

TableSetColumnIndex

指定列への追加を開始します。

TableSetupColumn

テーブルの列を宣言し、レイアウトを設定します。

TableSetupColumnEx

テーブル列を宣言し、ラベル、サイズ調整方針、動作を設定します。

TableSetupScrollFreeze

列/行を固定し、スクロール中も表示されるようにします。

Text

書式付きテキストを描画する。

TextBuffer_append

拡張可能なテキストバッファに書式処理しないテキストを追加します。

TextBuffer_appendf

ImGuiTextBuffer に書式付きテキストを追加する。

TextBuffer_begin

テキストバッファを JS 文字列にコピーします。ネイティブの終端 NUL は含みません。

TextBuffer_c_str

テキストバッファを JS 文字列にコピーします。ネイティブの終端 NUL は含みません。

TextBuffer_clear

テキストバッファの内容を消去し、確保したメモリを解放します。

TextBuffer_empty

テキストバッファにテキストがないかを調べます。

TextBuffer_end

テキストバッファの終端位置を取得します。

TextBuffer_reserve

テキスト長を変えずにテキストバッファの容量を確保します。

TextBuffer_resize

テキストバッファのサイズを変更します。

TextBuffer_size

ヌル終端を除くテキストバッファのバイト長を取得します。

TextColored

色付きの書式付きテキストを描画する。

TextColoredUnformatted

指定した色でテキストを表示します。

TextDisabled

無効色で書式付きテキストを描画する。

TextDisabledUnformatted

無効状態の文字色でテキストを表示します。

TextFilter_Build

フィルター入力を、コンマで区切られた包含・除外の条件に解析します。

TextFilter_Clear

フィルター入力を消去し、空のフィルターを再構築します。

TextFilter_Draw

テキストフィルターの入力欄を表示し、フィルターを再構築します。

TextFilter_IsActive

テキストフィルターに解析済みの条件があるかを調べます。

TextFilter_PassFilter

解析済みの包含・除外フィルターに照らしてテキストを判定します。

クリック可能なテキストリンクを表示します。

TextLinkOpenURL

クリックするとラベルを URL またはファイルとして開くテキストリンクを表示します。

TextLinkOpenURLEx

クリックするとファイルまたは URL を開くテキストリンクを表示します。

TextUnformatted

書式文字列の処理をせずにテキストを表示します。

TextUnformattedEx

書式文字列の処理をせずにテキストを表示します。

TextWrapped

折り返し付きで書式付きテキストを描画する。

TextWrappedUnformatted

折り返し付きでテキストを表示します。

TreeNode

ツリーノードを表示し、開いていれば内容の領域を開始します。

TreeNodeEx

ラベルで識別される、動作を設定可能な展開式ツリーノードを表示します。

TreeNodeExPtr

フラグとポインタ ID を持つ折り畳みノードを描画する。

TreeNodeExPtrUnformatted

ポインター由来の ID と書式処理しないラベルで展開式ツリーノードを表示します。

TreeNodeExStr

フラグと文字列 ID を持つ折り畳みノードを描画する。

TreeNodeExStrUnformatted

独立した文字列 ID と書式処理しないラベルで展開式ツリーノードを表示します。

TreeNodePtr

ポインタ ID で指定する折り畳みノードを描画する。

TreeNodePtrUnformatted

ポインター由来の ID と書式処理しないラベルで展開式ツリーノードを表示します。

TreeNodeStr

ID と表示テキストが分かれた折り畳みノードを描画する。

TreeNodeStrUnformatted

識別子とラベルを別々に指定するツリーノードを表示します。

TreePop

ツリーのスコープを終了し、インデントと ID スタックを戻します。

TreePush

ツリーのスコープ用にインデントし、識別子を積みます。

TreePushPtr

インデントし、TreePop で閉じるポインター由来のツリー ID スコープをプッシュします。

Unindent

スタイルのインデント幅だけコンテンツ位置を左に移動します。

UnindentEx

後続の内容を左に戻します。

viewImDrawCmd

スカラー値をコピーせずに描画命令へアクセスします。

viewImDrawData

Render() から次の NewFrame() までの描画データを参照します。

viewImDrawList

描画リストの保存領域が有効な間、スカラー値にアクセスします。

viewImDrawListSplitter

コピーせずにスプリッターの管理状態を参照します。

viewImFontAtlas

ネイティブメモリー上のスカラー値でアトラス設定にアクセスします。

viewImFontAtlasCustomRect

ネイティブアトラス矩形の配置位置を読み書きします。

viewImFontConfig

ネイティブ値をコピーせずにフォント構築設定にアクセスします。

viewImFontGlyph

ネイティブ領域のグリフ形状とテクスチャ座標にアクセスします。

viewImGuiInputTextCallbackData

テキスト編集コールバックの実行中にフィールドへアクセスします。

viewImGuiIO

コピーせずにコンテキスト設定とネイティブ管理の入出力状態にアクセス。

viewImGuiListClipper

ListClipper_Begin()、ListClipper_Step()、ListClipper_End() が更新するネイティブのクリップ範囲を参照します。

viewImGuiMultiSelectIO

現在の複数選択スコープの範囲とナビゲーション状態にアクセスします。

viewImGuiPayload

データのバイト列をコピーせずにドラッグ&ドロップのメタデータにアクセス。

viewImGuiPlatformIO

コピーせずにコンテキストのプラットフォームロケール値にアクセス。

viewImGuiSelectionBasicStorage

ネイティブ選択ストレージの選択件数と順序オプションにアクセスします。

viewImGuiStyle

コンテキストのライブスタイル寸法・不透明度・ホバー動作にアクセスします。

viewImGuiTableSortSpecs

テーブルソート情報を参照し、アプリ側のソート完了を通知します。

viewImGuiTextFilter

構築済みテキストフィルターの包含条件数を参照します。

viewImGuiViewport

ネイティブのビューポート ID と表示・作業領域の形状にアクセスします。

Viewport_GetCenter

ビューポートの中心を取得します。

Viewport_GetWorkCenter

メニューバーなどの予約領域を除いた、ビューポートの作業領域の中心を計算します。

VSliderFloat

垂直スライダーで浮動小数点値を編集します。

VSliderFloatEx

垂直スライダーで浮動小数点値を編集します。

VSliderInt

垂直スライダーで整数値を編集します。

VSliderIntEx

垂直スライダーで整数値を編集します。

VSliderScalar

垂直スライダーで指定したデータ型の単一の数値を編集します。

VSliderScalarEx

垂直スライダーで指定したデータ型の単一の数値を編集します。

フォントとスタイル

フォントアトラス、字形範囲、スタイルの色。

すべての API11
getFontAtlas

ImGuiIO が所有するフォントアトラスを返す。

getGlyphRangesChineseFull

中国語(繁体・簡体)の全字形範囲を返す。

getGlyphRangesChineseSimplifiedCommon

常用の簡体字中国語の字形範囲を返す。

getGlyphRangesCyrillic

キリル文字の字形範囲を返す。

getGlyphRangesDefault

既定の字形範囲を返す。

getGlyphRangesGreek

ギリシャ語の字形範囲を返す。

getGlyphRangesJapanese

日本語の字形範囲を返す。

getGlyphRangesKorean

韓国語の字形範囲を返す。

getGlyphRangesThai

タイ語の字形範囲を返す。

getGlyphRangesVietnamese

ベトナム語の字形範囲を返す。

getStyleColors

スタイルの RGBA カラー配列を直接読み書きします。

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