internal ImGuiDrawContext() { ItemWidthStack = new ImVector <float>(); TextWrapPosStack = new ImVector <float>(); AllowKeyboardFocusStack = new ImVector <bool>(); ButtonRepeatStack = new ImVector <bool>(); GroupStack = new ImVector <ImGuiGroupData>(); ChildWindows = new ImVector <ImGuiWindow>(); ColumnsData = new ImVector <ImGuiColumnData>(); CursorPos = CursorPosPrevLine = CursorStartPos = CursorMaxPos = new ImVec2(0.0f, 0.0f); CurrentLineHeight = PrevLineHeight = 0.0f; CurrentLineTextBaseOffset = PrevLineTextBaseOffset = 0.0f; LogLinePosY = -1.0f; TreeDepth = 0; LastItemID = 0; LastItemRect = new ImRect(0.0f, 0.0f, 0.0f, 0.0f); LastItemHoveredAndUsable = LastItemHoveredRect = false; MenuBarAppending = false; MenuBarOffsetX = 0.0f; StateStorage = null; LayoutType = ImGuiLayoutType.ImGuiLayoutType_Vertical; ItemWidth = 0.0f; ButtonRepeat = false; AllowKeyboardFocus = true; TextWrapPos = -1.0f; ColorEditMode = ImGuiColorEditMode.ImGuiColorEditMode_RGB; //memset(StackSizesBackup, 0, sizeof(StackSizesBackup)); IndentX = 0.0f; ColumnsOffsetX = 0.0f; ColumnsCurrent = 0; ColumnsCount = 1; ColumnsMinX = ColumnsMaxX = 0.0f; ColumnsStartPosY = 0.0f; ColumnsCellMinY = ColumnsCellMaxY = 0.0f; ColumnsShowBorders = true; ColumnsSetID = 0; }
public static void ColorEditMode(ImGuiColorEditMode mode) { ImGuiNative.igColorEditMode(mode); }