All Classes

Class Summary 
Class Description
ImBool  
ImDouble  
ImDrawCornerFlags  
ImDrawData
All draw data to render a Dear ImGui frame.
ImDrawList
Draw command list This is the low-level list of polygons that ImGui:: functions are filling.
ImDrawListFlags  
ImFloat  
ImFontAtlasFlags  
ImGui  
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.
ImGuiInputTextData
Use this class to customize your ImGui input.
ImGuiInputTextFlags
Flags for ImGui::InputText()
ImGuiIO
Communicate most settings and inputs/outputs to Dear ImGui using this structure.
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()
ImGuiStyle
You may modify the ImGui::GetStyle() main instance during initialization and before NewFrame().
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()
ImInt  
ImLong  
ImShort  
ImStrConsumer
Callback to supply Java string form native code.
ImString
Wrapper for String to use inside of th Dear ImGui input widgets.
ImStrSupplier
Callback to get Java string from native code.
ImVec2  
ImVec4  
TexDataRGBA32