Esempio n. 1
0
        private void SetFromLutAB(CLUT clut, TagDataEntry[] curveA, TagDataEntry[] curveB, TagDataEntry[] curveM)
        {
            if (clut.Values != null)
            {
                var clutCtrl = new ClutControl(clut);
                AddTabPage("CLUT", clutCtrl);
            }

            if (curveA != null)
            {
                var curveACtrl = new CurveControl(GetCurveValues(curveA));
                AddTabPage("Curve A", curveACtrl);
            }

            if (curveB != null)
            {
                var curveBCtrl = new CurveControl(GetCurveValues(curveB));
                AddTabPage("Curve B", curveBCtrl);
            }

            if (curveM != null)
            {
                var curveMCtrl = new CurveControl(GetCurveValues(curveM));
                AddTabPage("Curve M", curveMCtrl);
            }
        }
Esempio n. 2
0
        private void SetFromLUT(CLUT clut, LUT[] inLut, LUT[] outLut)
        {
            if (inLut != null)
            {
                var inCurve = GetLutCurveControl(inLut);
                AddTabPage("In LUT", inCurve);
            }

            if (clut.Values != null)
            {
                var clutCtrl = new ClutControl(clut);
                AddTabPage("CLUT", clutCtrl);
            }

            if (outLut != null)
            {
                var outCurve = GetLutCurveControl(outLut);
                AddTabPage("Out LUT", outCurve);
            }
        }