| Class | Description |
|---|---|
| ImDrawFlags | |
| ImDrawListFlags |
Flags for ImDrawList.
|
| ImFontAtlasFlags |
Flags for ImFontAtlas build
|
| ImGuiBackendFlags |
Backend capabilities flags stored in io.BackendFlags.
|
| ImGuiButtonFlags | |
| ImGuiCol |
Enumeration for PushStyleColor() / PopStyleColor()
|
| ImGuiColorEditFlags |
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
|
| ImGuiComboFlags |
Flags for ImGui::BeginCombo()
|
| ImGuiCond |
Enumeration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions
Represent a condition.
|
| ImGuiConfigFlags |
Configuration flags stored in io.ConfigFlags.
|
| ImGuiDataType |
A primary data type
|
| ImGuiDir |
A cardinal direction
|
| ImGuiDockNodeFlags |
Flags for ImGui::DockSpace(), shared/inherited by child nodes.
|
| ImGuiDragDropFlags |
Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
|
| ImGuiFocusedFlags |
Flags for ImGui::IsWindowFocused()
|
| ImGuiFreeTypeBuilderFlags | |
| ImGuiHoveredFlags |
Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered()
Note:if you are trying to check whether your mouse should be dispatched to Dear ImGui or to your app,
you should use'io.WantCaptureMouse'instead!Please read the FAQ!Note: windows with the ImGuiWindowFlags_NoInputs flag are ignored by IsWindowHovered() calls.
|
| ImGuiInputTextFlags |
Flags for ImGui::InputText()
|
| ImGuiKey |
User fill ImGuiIO.KeyMap[] array with indices into the ImGuiIO.KeysDown[512] array
|
| ImGuiKeyModFlags |
To test io.KeyMods (which is a combination of individual fields io.KeyCtrl, io.KeyShift, io.KeyAlt set by user/backend)
|
| ImGuiMouseButton |
Identify a mouse button.
|
| ImGuiMouseCursor |
Enumeration for GetMouseCursor()
User code may request binding to display given cursor by calling SetMouseCursor(), which is why we have some cursors that are marked unused here
|
| ImGuiNavInput |
Gamepad/Keyboard directional navigation
Keyboard: Set io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard to enable.
|
| ImGuiPopupFlags |
Flags for OpenPopup*(), BeginPopupContext*(), IsPopupOpen() functions.
|
| ImGuiSelectableFlags |
Flags for ImGui::Selectable()
|
| ImGuiSliderFlags | |
| ImGuiSortDirection |
A sorting direction
|
| ImGuiStyleVar |
Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure.
|
| ImGuiTabBarFlags |
Flags for ImGui::BeginTabBar()
|
| ImGuiTabItemFlags |
Flags for ImGui::BeginTabItem()
|
| ImGuiTableBgTarget |
Enum for ImGui::TableSetBgColor()
Background colors are rendering in 3 layers:
- Layer 0: draw with RowBg0 color if set, otherwise draw with ColumnBg0 if set.
|
| ImGuiTableColumnFlags |
Flags for
ImGui.tableSetupColumn(String, int) |
| ImGuiTableFlags |
Flags for ImGui::BeginTable()
[BETA API] API may evolve slightly! If you use this, please update to the next version when it comes out!
- Important! Sizing policies have complex and subtle side effects, more so than you would expect.
|
| ImGuiTableRowFlags |
Flags for
ImGui.tableNextRow(int) |
| ImGuiTreeNodeFlags |
Flags for ImGui::TreeNodeEx(), ImGui::CollapsingHeader*()
|
| ImGuiViewportFlags |
Flags stored in ImGuiViewport::Flags, giving indications to the platform backends.
|
| ImGuiWindowFlags |
Flags for ImGui::Begin()
|