コード例 #1
0
ファイル: ImGuiDrawContext.cs プロジェクト: rje/ImGuiSharp
        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;
        }
コード例 #2
0
 public static void ColorEditMode(ImGuiColorEditMode mode)
 {
     ImGuiNative.igColorEditMode(mode);
 }