Browse Source

Comments about ImDrawList::PushClipRect

ocornut 9 years ago
parent
commit
2849596069
2 changed files with 2 additions and 2 deletions
  1. 1 1
      imgui.h
  2. 1 1
      imgui_draw.cpp

+ 1 - 1
imgui.h

@@ -1107,7 +1107,7 @@ struct ImDrawList
     ~ImDrawList() { ClearFreeMemory(); }
     IMGUI_API void  Clear();
     IMGUI_API void  ClearFreeMemory();
-    IMGUI_API void  PushClipRect(const ImVec4& clip_rect);          // Scissoring. The values are x1, y1, x2, y2.
+    IMGUI_API void  PushClipRect(const ImVec4& clip_rect);          // Scissoring. The values are x1, y1, x2, y2. Only apply to rendering. Prefer using higher-level ImGui::PushClipRect() to affect logic (hit-testing and widget culling)
     IMGUI_API void  PushClipRectFullScreen();
     IMGUI_API void  PopClipRect();
     IMGUI_API void  PushTextureID(const ImTextureID& texture_id);

+ 1 - 1
imgui_draw.cpp

@@ -205,7 +205,7 @@ void ImDrawList::UpdateTextureID()
 #undef GetCurrentClipRect
 #undef GetCurrentTextureId
 
-// Scissoring. The values in clip_rect are x1, y1, x2, y2.
+// Scissoring. The values in clip_rect are x1, y1, x2, y2. Only apply to rendering! Prefer using higher-level ImGui::PushClipRect() to affect logic (hit-testing and widget culling)
 void ImDrawList::PushClipRect(const ImVec4& clip_rect)
 {
     _ClipRectStack.push_back(clip_rect);