struct ImGuiWindowTempData
Overview
#include <imgui_internal.h> struct ImGuiWindowTempData { // fields ImVec2 CursorPos; ImVec2 CursorPosPrevLine; ImVec2 CursorStartPos; ImVec2 CursorMaxPos; ImVec2 IdealMaxPos; ImVec2 CurrLineSize; ImVec2 PrevLineSize; float CurrLineTextBaseOffset; float PrevLineTextBaseOffset; bool IsSameLine; bool IsSetPos; ImVec1 Indent; ImVec1 ColumnsOffset; ImVec1 GroupOffset; ImVec2 CursorStartPosLossyness; ImGuiNavLayer NavLayerCurrent; short NavLayersActiveMask; short NavLayersActiveMaskNext; bool NavIsScrollPushableX; bool NavHideHighlightOneFrame; bool NavWindowHasScrollY; bool MenuBarAppending; ImVec2 MenuBarOffset; ImGuiMenuColumns MenuColumns; int TreeDepth; ImU32 TreeHasStackDataDepthMask; ImU32 TreeRecordsClippedNodesY2Mask; ImVector<ImGuiWindow*> ChildWindows; ImGuiStorage* StateStorage; ImGuiOldColumns* CurrentColumns; int CurrentTableIdx; ImGuiLayoutType LayoutType; ImGuiLayoutType ParentLayoutType; ImU32 ModalDimBgColor; ImGuiItemStatusFlags WindowItemStatusFlags; ImGuiItemStatusFlags ChildItemStatusFlags; ImGuiItemStatusFlags DockTabItemStatusFlags; ImRect DockTabItemRect; float ItemWidth; float ItemWidthDefault; float TextWrapPos; ImVector<float> ItemWidthStack; ImVector<float> TextWrapPosStack; };