@ -69,17 +69,17 @@ typedef unsigned int ImU32; // 32-bit unsigned integer (typically used t
typedef unsigned int ImGuiID ; // unique ID used by widgets (typically hashed from a stack of string)
typedef unsigned int ImGuiID ; // unique ID used by widgets (typically hashed from a stack of string)
typedef unsigned short ImWchar ; // character for keyboard input/display
typedef unsigned short ImWchar ; // character for keyboard input/display
typedef void * ImTextureID ; // user data to identify a texture (this is whatever to you want it to be! read the FAQ about ImTextureID in imgui.cpp)
typedef void * ImTextureID ; // user data to identify a texture (this is whatever to you want it to be! read the FAQ about ImTextureID in imgui.cpp)
typedef int ImGuiCol ; // a color identifier for styling // enum ImGuiCol_
typedef int ImGuiCol ; // enum: a color identifier for styling // enum ImGuiCol_
typedef int ImGuiStyleVar ; // a variable identifier for styling // enum ImGuiStyleVar_
typedef int ImGuiStyleVar ; // enum: a variable identifier for styling // enum ImGuiStyleVar_
typedef int ImGuiKey ; // a key identifier (ImGui-side enum) // enum ImGuiKey_
typedef int ImGuiKey ; // enum: a key identifier (ImGui-side enum) // enum ImGuiKey_
typedef int ImGuiColorEditFlags ; // color edit flags for Color*() // enum ImGuiColorEditFlags _
typedef int ImGuiMouseCursor ; // enum: a mouse cursor identifier // enum ImGuiMouseCursor _
typedef int ImGuiMouseCursor ; // a mouse cursor identifier // enum ImGuiMouseCursor _
typedef int ImGuiCond ; // enum: a condition for Set*() // enum ImGuiCond _
typedef int ImGuiWindowFlags ; // window flags for Begin*() // enum ImGuiWindow Flags_
typedef int ImGuiColorEditFlags ; // flags: color edit flags for Color*() // enum ImGuiColorEdit Flags_
typedef int ImGuiCond ; // condition flags for Set*() // enum ImGuiCond _
typedef int ImGuiWindowFlags ; // flags: window flags for Begin*() // enum ImGuiWindowFlags _
typedef int ImGuiColumnsFlags ; // flags for *Columns*() // enum ImGuiColumnsFlags_
typedef int ImGuiColumnsFlags ; // flags: for *Columns*() // enum ImGuiColumnsFlags_
typedef int ImGuiInputTextFlags ; // flags for InputText*() // enum ImGuiInputTextFlags_
typedef int ImGuiInputTextFlags ; // flags: for InputText*() // enum ImGuiInputTextFlags_
typedef int ImGuiSelectableFlags ; // flags for Selectable() // enum ImGuiSelectableFlags_
typedef int ImGuiSelectableFlags ; // flags: for Selectable() // enum ImGuiSelectableFlags_
typedef int ImGuiTreeNodeFlags ; // flags for TreeNode*(), Collapsing*() // enum ImGuiTreeNodeFlags_
typedef int ImGuiTreeNodeFlags ; // flags: for TreeNode*(), Collapsing*() // enum ImGuiTreeNodeFlags_
typedef int ( * ImGuiTextEditCallback ) ( ImGuiTextEditCallbackData * data ) ;
typedef int ( * ImGuiTextEditCallback ) ( ImGuiTextEditCallbackData * data ) ;
typedef void ( * ImGuiSizeConstraintCallback ) ( ImGuiSizeConstraintCallbackData * data ) ;
typedef void ( * ImGuiSizeConstraintCallback ) ( ImGuiSizeConstraintCallbackData * data ) ;
# ifdef _MSC_VER
# ifdef _MSC_VER
@ -726,8 +726,8 @@ enum ImGuiMouseCursor_
ImGuiMouseCursor_Count_
ImGuiMouseCursor_Count_
} ;
} ;
// Condition flags f or ImGui::SetWindow***(), SetNextWindow***(), SetNextTreeNode***() functions
// Condition for ImGui::SetWindow***(), SetNextWindow***(), SetNextTreeNode***() functions
// All those functions treat 0 as a shortcut to ImGuiCond_Always
// All those functions treat 0 as a shortcut to ImGuiCond_Always. From the point of view of the user use this as an enum (don't combine multiple values into flags).
enum ImGuiCond_
enum ImGuiCond_
{
{
ImGuiCond_Always = 1 < < 0 , // Set the variable
ImGuiCond_Always = 1 < < 0 , // Set the variable