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