Class | Description |
---|---|
ImDrawCornerFlags | |
ImDrawListFlags | |
ImFontAtlasFlags | |
ImGuiBackendFlags |
Back-end capabilities flags stored in io.BackendFlags.
|
ImGuiCol |
Enumeration for PushStyleColor() / PopStyleColor()
|
ImGuiColorEditFlags |
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
|
ImGuiComboFlags |
Flags for ImGui::BeginCombo()
|
ImGuiCond |
Enumateration 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
|
ImGuiDragDropFlags |
Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
|
ImGuiFocusedFlags |
Flags for ImGui::IsWindowFocused()
|
ImGuiHoveredFlags |
Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered()
Note: if you are trying to check whether your mouse should be dispatched to imgui or to your app, you should use the 'io.WantCaptureMouse' boolean for that.
|
ImGuiInputTextFlags |
Flags for ImGui::InputText()
|
ImGuiKey |
User fill ImGuiIO.KeyMap[] array with indices into the ImGuiIO.KeysDown[512] array
|
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.
|
ImGuiSelectableFlags |
Flags for ImGui::Selectable()
|
ImGuiStyleVar |
Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure.
|
ImGuiTabBarFlags |
Flags for ImGui::BeginTabBar()
|
ImGuiTabItemFlags |
Flags for ImGui::BeginTabItem()
|
ImGuiTreeNodeFlags |
Flags for ImGui::TreeNodeEx(), ImGui::CollapsingHeader*()
|
ImGuiWindowFlags |
Flags for ImGui::Begin()
|