@ -1159,10 +1159,10 @@ struct ImGuiIO
namespace ImGui
namespace ImGui
{
{
// OBSOLETED in 1.61 (from Apr 2018)
// OBSOLETED in 1.61 (from Apr 2018)
bool InputFloat ( const char * label , float * v , float step , float step_fast , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ; // Use the 'const char* format' version instead of 'decimal_precision'!
IMGUI_API bool InputFloat ( const char * label , float * v , float step , float step_fast , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ; // Use the 'const char* format' version instead of 'decimal_precision'!
bool InputFloat2 ( const char * label , float v [ 2 ] , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ;
IMGUI_API bool InputFloat2 ( const char * label , float v [ 2 ] , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ;
bool InputFloat3 ( const char * label , float v [ 3 ] , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ;
IMGUI_API bool InputFloat3 ( const char * label , float v [ 3 ] , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ;
bool InputFloat4 ( const char * label , float v [ 4 ] , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ;
IMGUI_API bool InputFloat4 ( const char * label , float v [ 4 ] , int decimal_precision , ImGuiInputTextFlags extra_flags = 0 ) ;
// OBSOLETED in 1.60 (from Dec 2017)
// OBSOLETED in 1.60 (from Dec 2017)
static inline bool IsAnyWindowFocused ( ) { return IsWindowFocused ( ImGuiFocusedFlags_AnyWindow ) ; }
static inline bool IsAnyWindowFocused ( ) { return IsWindowFocused ( ImGuiFocusedFlags_AnyWindow ) ; }
static inline bool IsAnyWindowHovered ( ) { return IsWindowHovered ( ImGuiHoveredFlags_AnyWindow ) ; }
static inline bool IsAnyWindowHovered ( ) { return IsWindowHovered ( ImGuiHoveredFlags_AnyWindow ) ; }
@ -1174,7 +1174,7 @@ namespace ImGui
static inline void SetNextWindowContentWidth ( float w ) { SetNextWindowContentSize ( ImVec2 ( w , 0.0f ) ) ; }
static inline void SetNextWindowContentWidth ( float w ) { SetNextWindowContentSize ( ImVec2 ( w , 0.0f ) ) ; }
static inline float GetItemsLineHeightWithSpacing ( ) { return GetFrameHeightWithSpacing ( ) ; }
static inline float GetItemsLineHeightWithSpacing ( ) { return GetFrameHeightWithSpacing ( ) ; }
// OBSOLETED in 1.52 (between Aug 2017 and Oct 2017)
// OBSOLETED in 1.52 (between Aug 2017 and Oct 2017)
bool Begin ( const char * name , bool * p_open , const ImVec2 & size_on_first_use , float bg_alpha_override = - 1.0f , ImGuiWindowFlags flags = 0 ) ; // Use SetNextWindowSize(size, ImGuiCond_FirstUseEver) + SetNextWindowBgAlpha() instead.
IMGUI_API bool Begin ( const char * name , bool * p_open , const ImVec2 & size_on_first_use , float bg_alpha_override = - 1.0f , ImGuiWindowFlags flags = 0 ) ; // Use SetNextWindowSize(size, ImGuiCond_FirstUseEver) + SetNextWindowBgAlpha() instead.
static inline bool IsRootWindowOrAnyChildHovered ( ) { return IsWindowHovered ( ImGuiHoveredFlags_RootAndChildWindows ) ; }
static inline bool IsRootWindowOrAnyChildHovered ( ) { return IsWindowHovered ( ImGuiHoveredFlags_RootAndChildWindows ) ; }
static inline void AlignFirstTextHeightToWidgets ( ) { AlignTextToFramePadding ( ) ; }
static inline void AlignFirstTextHeightToWidgets ( ) { AlignTextToFramePadding ( ) ; }
static inline void SetNextWindowPosCenter ( ImGuiCond c = 0 ) { ImGuiIO & io = GetIO ( ) ; SetNextWindowPos ( ImVec2 ( io . DisplaySize . x * 0.5f , io . DisplaySize . y * 0.5f ) , c , ImVec2 ( 0.5f , 0.5f ) ) ; }
static inline void SetNextWindowPosCenter ( ImGuiCond c = 0 ) { ImGuiIO & io = GetIO ( ) ; SetNextWindowPos ( ImVec2 ( io . DisplaySize . x * 0.5f , io . DisplaySize . y * 0.5f ) , c , ImVec2 ( 0.5f , 0.5f ) ) ; }