@@ -893,39 +893,45 @@ class OCIOEXPORT ExposureContrastTransform : public Transform
893893 virtual bool equals (const ExposureContrastTransform & other) const noexcept = 0;
894894
895895 virtual ExposureContrastStyle getStyle () const = 0;
896- /* *
897- * Select the algorithm for linear, video
898- * or log color spaces.
899- */
896+ // / Select the algorithm for linear, video or log color spaces.
900897 virtual void setStyle (ExposureContrastStyle style) = 0;
901898
902899 virtual double getExposure () const = 0;
903900 /* *
904- * Applies an exposure adjustment. The value is in
905- * units of stops (regardless of style), for example, a value of -1
906- * would be equivalent to reducing the lighting by one half.
901+ * Applies an exposure adjustment. The value is in units of stops (regardless of style), for
902+ * example, a value of -1 would be equivalent to reducing the lighting by one half.
907903 */
908904 virtual void setExposure (double exposure) = 0;
905+ /* *
906+ * Exposure can be made dynamic so the value can be changed through the CPU or GPU processor,
907+ * but if there are several ExposureContrastTransform only one can have a dynamic exposure.
908+ */
909909 virtual bool isExposureDynamic () const = 0;
910910 virtual void makeExposureDynamic () = 0;
911911 virtual void makeExposureNonDynamic () = 0;
912912
913913 virtual double getContrast () const = 0;
914914 /* *
915- * Applies a contrast/gamma adjustment around a pivot
916- * point. The contrast and gamma are mathematically the same, but two
917- * controls are provided to enable the use of separate dynamic
918- * parameters. Contrast is usually a scene-referred adjustment that
919- * pivots around gray whereas gamma is usually a display-referred
920- * adjustment that pivots around white.
915+ * Applies a contrast/gamma adjustment around a pivot point. The contrast and gamma are
916+ * mathematically the same, but two controls are provided to enable the use of separate
917+ * dynamic parameters. Contrast is usually a scene-referred adjustment that pivots around
918+ * gray whereas gamma is usually a display-referred adjustment that pivots around white.
921919 */
922920 virtual void setContrast (double contrast) = 0;
921+ /* *
922+ * Contrast can be made dynamic so the value can be changed through the CPU or GPU processor,
923+ * but if there are several ExposureContrastTransform only one can have a dynamic contrast.
924+ */
923925 virtual bool isContrastDynamic () const = 0;
924926 virtual void makeContrastDynamic () = 0;
925927 virtual void makeContrastNonDynamic () = 0;
926928
927929 virtual double getGamma () const = 0;
928930 virtual void setGamma (double gamma) = 0;
931+ /* *
932+ * Gamma can be made dynamic so the value can be changed through the CPU or GPU processor,
933+ * but if there are several ExposureContrastTransform only one can have a dynamic gamma.
934+ */
929935 virtual bool isGammaDynamic () const = 0;
930936 virtual void makeGammaDynamic () = 0;
931937 virtual void makeGammaNonDynamic () = 0;
@@ -1116,6 +1122,10 @@ class OCIOEXPORT GradingPrimaryTransform : public Transform
11161122 // / Throws if value is not valid.
11171123 virtual void setValue (const GradingPrimary & values) = 0;
11181124
1125+ /* *
1126+ * Parameters can be made dynamic so the values can be changed through the CPU or GPU processor,
1127+ * but if there are several GradingPrimaryTransform only one can have dynamic parameters.
1128+ */
11191129 virtual bool isDynamic () const noexcept = 0;
11201130 virtual void makeDynamic () noexcept = 0;
11211131 virtual void makeNonDynamic () noexcept = 0;
@@ -1176,6 +1186,10 @@ class OCIOEXPORT GradingRGBCurveTransform : public Transform
11761186 virtual bool getBypassLinToLog () const = 0;
11771187 virtual void setBypassLinToLog (bool bypass) = 0;
11781188
1189+ /* *
1190+ * Parameters can be made dynamic so the values can be changed through the CPU or GPU processor,
1191+ * but if there are several GradingRGBCurveTransform only one can have dynamic parameters.
1192+ */
11791193 virtual bool isDynamic () const noexcept = 0;
11801194 virtual void makeDynamic () noexcept = 0;
11811195 virtual void makeNonDynamic () noexcept = 0;
@@ -1236,6 +1250,10 @@ class OCIOEXPORT GradingToneTransform : public Transform
12361250 virtual const GradingTone & getValue () const = 0;
12371251 virtual void setValue (const GradingTone & values) = 0;
12381252
1253+ /* *
1254+ * Parameters can be made dynamic so the values can be changed through the CPU or GPU processor,
1255+ * but if there are several GradingToneTransform only one can have dynamic parameters.
1256+ */
12391257 virtual bool isDynamic () const noexcept = 0;
12401258 virtual void makeDynamic () noexcept = 0;
12411259 virtual void makeNonDynamic () noexcept = 0;
0 commit comments