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); } }
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); } }