Browse Source

Added imguiSetCurrentScissor().

Dario Manesku 11 years ago
parent
commit
eb2fd71664
2 changed files with 6 additions and 0 deletions
  1. 5 0
      examples/common/imgui/imgui.cpp
  2. 1 0
      examples/common/imgui/imgui.h

+ 5 - 0
examples/common/imgui/imgui.cpp

@@ -3217,6 +3217,11 @@ int32_t imguiGetWidgetY()
 	return s_imgui.getCurrentArea().m_widgetY;
 }
 
+void imguiSetCurrentScissor()
+{
+	return s_imgui.setCurrentScissor();
+}
+
 bool imguiButton(const char* _text, bool _enabled, ImguiAlign::Enum _align, uint32_t _rgb0, int32_t _r)
 {
 	return s_imgui.button(_text, _enabled, _align, _rgb0, _r);

+ 1 - 0
examples/common/imgui/imgui.h

@@ -149,6 +149,7 @@ void imguiSeparatorLine(uint16_t _height = IMGUI_SEPARATOR_VALUE);
 
 int32_t imguiGetWidgetX();
 int32_t imguiGetWidgetY();
+void imguiSetCurrentScissor(); // Call before drawing custom widgets over imgui area.
 
 bool imguiButton(const char* _text, bool _enabled = true, ImguiAlign::Enum _align = ImguiAlign::LeftIndented, uint32_t _rgb0 = IMGUI_BUTTON_RGB0, int32_t _r = IMGUI_BUTTON_R);
 bool imguiItem(const char* _text, bool _enabled = true);