Grading Transforms

GradingPrimaryTransform

class PyOpenColorIO.GradingPrimaryTransform
GradingPrimaryTransform(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingPrimaryTransform, values: PyOpenColorIO.PyOpenColorIO.GradingPrimary, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingPrimaryTransform, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

getDirection() PyOpenColorIO.PyOpenColorIO.TransformDirection
getFormatMetadata() PyOpenColorIO.PyOpenColorIO.FormatMetadata
getStyle() PyOpenColorIO.PyOpenColorIO.GradingStyle
getTransformType() PyOpenColorIO.PyOpenColorIO.TransformType
getValue() PyOpenColorIO.PyOpenColorIO.GradingPrimary
isDynamic() bool
makeDynamic() None
makeNonDynamic() None
setDirection(direction: PyOpenColorIO.PyOpenColorIO.TransformDirection) None
setStyle(style: PyOpenColorIO.PyOpenColorIO.GradingStyle) None
setValue(values: PyOpenColorIO.PyOpenColorIO.GradingPrimary) None
validate() None

GradingPrimary

class PyOpenColorIO.GradingPrimary
NoClampBlack = -1.7976931348623157e+308
NoClampWhite = 1.7976931348623157e+308
GradingPrimary(arg0: PyOpenColorIO.PyOpenColorIO.GradingStyle) None
property brightness
property clampBlack
property clampWhite
property contrast
property exposure
property gain
property gamma
property lift
property offset
property pivot
property pivotBlack
property pivotWhite
property saturation
validate(arg0: PyOpenColorIO.PyOpenColorIO.GradingStyle) None

GradingRGBM

class PyOpenColorIO.GradingRGBM
GradingRGBM(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBM) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBM, red: typing.SupportsFloat, green: typing.SupportsFloat, blue: typing.SupportsFloat, master: typing.SupportsFloat) -> None

property blue
property green
property master
property red

GradingRGBCurveTransform

class PyOpenColorIO.GradingRGBCurveTransform
GradingRGBCurveTransform(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBCurveTransform, values: PyOpenColorIO.PyOpenColorIO.GradingRGBCurve, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBCurveTransform, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

getBypassLinToLog() bool
getDirection() PyOpenColorIO.PyOpenColorIO.TransformDirection
getFormatMetadata() PyOpenColorIO.PyOpenColorIO.FormatMetadata
getSlope(channel: PyOpenColorIO.PyOpenColorIO.RGBCurveType, index: SupportsInt) float
getStyle() PyOpenColorIO.PyOpenColorIO.GradingStyle
getTransformType() PyOpenColorIO.PyOpenColorIO.TransformType
getValue() PyOpenColorIO.PyOpenColorIO.GradingRGBCurve
isDynamic() bool
makeDynamic() None
makeNonDynamic() None
setBypassLinToLog(bypass: bool) None
setDirection(direction: PyOpenColorIO.PyOpenColorIO.TransformDirection) None
setSlope(channel: PyOpenColorIO.PyOpenColorIO.RGBCurveType, index: SupportsInt, slope: SupportsFloat) None
setStyle(style: PyOpenColorIO.PyOpenColorIO.GradingStyle) None
setValue(values: PyOpenColorIO.PyOpenColorIO.GradingRGBCurve) None
slopesAreDefault(channel: PyOpenColorIO.PyOpenColorIO.RGBCurveType) bool
validate() None

GradingRGBCurve

class PyOpenColorIO.GradingRGBCurve
GradingRGBCurve(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBCurve, style: PyOpenColorIO.PyOpenColorIO.GradingStyle) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBCurve, red: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve = <control_points=[<x=0, y=0><x=0.5, y=0.5><x=1, y=1>]>, green: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve = <control_points=[<x=0, y=0><x=0.5, y=0.5><x=1, y=1>]>, blue: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve = <control_points=[<x=0, y=0><x=0.5, y=0.5><x=1, y=1>]>, master: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve = <control_points=[<x=0, y=0><x=0.5, y=0.5><x=1, y=1>]>) -> None

property blue
property green
isIdentity() bool
property master
property red
validate() None

GradingHueCurveTransform

class PyOpenColorIO.GradingHueCurveTransform
GradingHueCurveTransform(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingHueCurveTransform, values: PyOpenColorIO.PyOpenColorIO.GradingHueCurve, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingHueCurveTransform, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

getDirection() PyOpenColorIO.PyOpenColorIO.TransformDirection
getFormatMetadata() PyOpenColorIO.PyOpenColorIO.FormatMetadata
getRGBToHSY() PyOpenColorIO.PyOpenColorIO.HSYTransformStyle
getSlope(curve: PyOpenColorIO.PyOpenColorIO.HueCurveType, index: SupportsInt) float
getStyle() PyOpenColorIO.PyOpenColorIO.GradingStyle
getTransformType() PyOpenColorIO.PyOpenColorIO.TransformType
getValue() PyOpenColorIO.PyOpenColorIO.GradingHueCurve
isDynamic() bool
makeDynamic() None
makeNonDynamic() None
setDirection(direction: PyOpenColorIO.PyOpenColorIO.TransformDirection) None
setRGBToHSY(style: PyOpenColorIO.PyOpenColorIO.HSYTransformStyle) None
setSlope(curve: PyOpenColorIO.PyOpenColorIO.HueCurveType, index: SupportsInt, slope: SupportsFloat) None
setStyle(style: PyOpenColorIO.PyOpenColorIO.GradingStyle) None
setValue(values: PyOpenColorIO.PyOpenColorIO.GradingHueCurve) None
slopesAreDefault(curve: PyOpenColorIO.PyOpenColorIO.HueCurveType) bool
validate() None

GradingHueCurve

class PyOpenColorIO.GradingHueCurve
GradingHueCurve(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingHueCurve, style: PyOpenColorIO.PyOpenColorIO.GradingStyle) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingHueCurve, arg0: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg1: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg2: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg3: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg4: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg5: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg6: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg7: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve) -> None

getDrawCurveOnly() bool
property hue_fx
property hue_hue
property hue_lum
property hue_sat
isIdentity() bool
property lum_lum
property lum_sat
property sat_lum
property sat_sat
setDrawCurveOnly(drawcurveonly: bool) None
validate() None

GradingControlPoint

class PyOpenColorIO.GradingControlPoint
GradingControlPoint(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingControlPoint) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingControlPoint, x: typing.SupportsFloat = 0.0, y: typing.SupportsFloat = 0.0) -> None

property x
property y

GradingBSplineCurve

class PyOpenColorIO.GradingBSplineCurve
GradingBSplineCurve(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, size: typing.SupportsInt) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, size: typing.SupportsInt, huecurvetype: PyOpenColorIO.PyOpenColorIO.HueCurveType) -> None

  3. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, size: typing.SupportsInt, splinetype: PyOpenColorIO.PyOpenColorIO.BSplineType) -> None

  4. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg0: collections.abc.Sequence[typing.SupportsFloat]) -> None

  5. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve, arg0: collections.abc.Sequence[typing.SupportsFloat], arg1: PyOpenColorIO.PyOpenColorIO.HueCurveType) -> None

getControlPoints() PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve.GradingControlPointIterator
getSlopes() list[float]
getSplineType() PyOpenColorIO.PyOpenColorIO.BSplineType
setNumControlPoints(size: SupportsInt) None
setSlopes(arg0: collections.abc.Sequence[SupportsFloat]) None
setSplineType(splinetype: PyOpenColorIO.PyOpenColorIO.BSplineType) None
slopesAreDefault() bool
validate() None
class PyOpenColorIO.GradingBSplineCurve.GradingControlPointIterator
self[arg0: SupportsInt] PyOpenColorIO.PyOpenColorIO.GradingControlPoint
iter(self) PyOpenColorIO.PyOpenColorIO.GradingBSplineCurve.GradingControlPointIterator
len(self) int
next(self) PyOpenColorIO.PyOpenColorIO.GradingControlPoint
self[arg0: SupportsInt] = arg1: PyOpenColorIO.PyOpenColorIO.GradingControlPoint None

GradingToneTransform

class PyOpenColorIO.GradingToneTransform
GradingToneTransform(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingToneTransform, values: PyOpenColorIO.PyOpenColorIO.GradingTone, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingToneTransform, style: PyOpenColorIO.PyOpenColorIO.GradingStyle = <GradingStyle.GRADING_LOG: 0>, dynamic: bool = False, dir: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) -> None

getDirection() PyOpenColorIO.PyOpenColorIO.TransformDirection
getFormatMetadata() PyOpenColorIO.PyOpenColorIO.FormatMetadata
getStyle() PyOpenColorIO.PyOpenColorIO.GradingStyle
getTransformType() PyOpenColorIO.PyOpenColorIO.TransformType
getValue() PyOpenColorIO.PyOpenColorIO.GradingTone
isDynamic() bool
makeDynamic() None
makeNonDynamic() None
setDirection(direction: PyOpenColorIO.PyOpenColorIO.TransformDirection) None
setStyle(style: PyOpenColorIO.PyOpenColorIO.GradingStyle) None
setValue(values: PyOpenColorIO.PyOpenColorIO.GradingTone) None
validate() None

GradingTone

class PyOpenColorIO.GradingTone
GradingTone(arg0: PyOpenColorIO.PyOpenColorIO.GradingStyle) None
property blacks
property highlights
property midtones
property scontrast
property shadows
validate() None
property whites

GradingRGBMSW

class PyOpenColorIO.GradingRGBMSW
GradingRGBMSW(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBMSW) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBMSW, red: typing.SupportsFloat, green: typing.SupportsFloat, blue: typing.SupportsFloat, master: typing.SupportsFloat, start: typing.SupportsFloat, width: typing.SupportsFloat) -> None

  3. __init__(self: PyOpenColorIO.PyOpenColorIO.GradingRGBMSW, start: typing.SupportsFloat, width: typing.SupportsFloat) -> None

property blue
property green
property master
property red
property start
property width