|
@@ -380,7 +380,7 @@ namespace ImGui
|
|
IMGUI_API bool IsWindowFocused(); // is current window focused (differentiate child windows from each others)
|
|
IMGUI_API bool IsWindowFocused(); // is current window focused (differentiate child windows from each others)
|
|
IMGUI_API bool IsRootWindowFocused(); // is current root window focused
|
|
IMGUI_API bool IsRootWindowFocused(); // is current root window focused
|
|
IMGUI_API bool IsRootWindowOrAnyChildFocused(); // is current root window or any of its child (including current window) focused
|
|
IMGUI_API bool IsRootWindowOrAnyChildFocused(); // is current root window or any of its child (including current window) focused
|
|
- IMGUI_API bool IsClipped(const ImVec2& item_size); // to perform coarse clipping on user's side (as an optimization)
|
|
|
|
|
|
+ IMGUI_API bool IsRectClipped(const ImVec2& size); // test if rectangle of given size starting from cursor pos is out of clipping region. to perform coarse clipping on user's side (as an optimization)
|
|
IMGUI_API bool IsKeyPressed(int key_index, bool repeat = true); // key_index into the keys_down[512] array, imgui doesn't know the semantic of each entry
|
|
IMGUI_API bool IsKeyPressed(int key_index, bool repeat = true); // key_index into the keys_down[512] array, imgui doesn't know the semantic of each entry
|
|
IMGUI_API bool IsMouseClicked(int button, bool repeat = false);
|
|
IMGUI_API bool IsMouseClicked(int button, bool repeat = false);
|
|
IMGUI_API bool IsMouseDoubleClicked(int button);
|
|
IMGUI_API bool IsMouseDoubleClicked(int button);
|
|
@@ -420,6 +420,7 @@ namespace ImGui
|
|
static inline bool GetWindowIsFocused() { return ImGui::IsWindowFocused(); } // OBSOLETE
|
|
static inline bool GetWindowIsFocused() { return ImGui::IsWindowFocused(); } // OBSOLETE
|
|
static inline ImVec2 GetItemBoxMin() { return GetItemRectMin(); } // OBSOLETE
|
|
static inline ImVec2 GetItemBoxMin() { return GetItemRectMin(); } // OBSOLETE
|
|
static inline ImVec2 GetItemBoxMax() { return GetItemRectMax(); } // OBSOLETE
|
|
static inline ImVec2 GetItemBoxMax() { return GetItemRectMax(); } // OBSOLETE
|
|
|
|
+ static inline bool IsClipped(const ImVec2& size) { return IsRectClipped(size); } // OBSOLETE
|
|
static inline bool IsMouseHoveringBox(const ImVec2& rect_min, const ImVec2& rect_max) { return IsMouseHoveringRect(rect_min, rect_max); } // OBSOLETE
|
|
static inline bool IsMouseHoveringBox(const ImVec2& rect_min, const ImVec2& rect_max) { return IsMouseHoveringRect(rect_min, rect_max); } // OBSOLETE
|
|
|
|
|
|
} // namespace ImGui
|
|
} // namespace ImGui
|