Beispiel #1
0
        public void LoadPane(IPicturePane pane, PaneEditor paneEditor)
        {
            parentEditor = paneEditor;
            Loaded       = false;

            ActivePane = pane;
            vertexColorBox1.TopLeftColor     = pane.ColorTopLeft.Color;
            vertexColorBox1.TopRightColor    = pane.ColorTopRight.Color;
            vertexColorBox1.BottomLeftColor  = pane.ColorBottomLeft.Color;
            vertexColorBox1.BottomRightColor = pane.ColorBottomRight.Color;
            vertexColorBox1.Refresh();

            ReloadTexCoord(0);

            Loaded = true;
        }
        public void LoadPane(IPicturePane pane, PaneEditor paneEditor)
        {
            parentEditor = paneEditor;
            Loaded       = false;

            ActivePane = pane;
            vertexColorBox1.TopLeftColor     = pane.ColorTopLeft.Color;
            vertexColorBox1.TopRightColor    = pane.ColorTopRight.Color;
            vertexColorBox1.BottomLeftColor  = pane.ColorBottomLeft.Color;
            vertexColorBox1.BottomRightColor = pane.ColorBottomRight.Color;
            vertexColorBox1.Refresh();

            for (int i = 0; i < pane.TexCoords?.Length; i++)
            {
                texCoordIndexCB.Items.Add($"TexCoord [{i}]");
            }

            if (pane.TexCoords?.Length > 0)
            {
                texCoordIndexCB.SelectedIndex = 0;
            }

            Loaded = true;
        }