Applications Helpers

ColorSpaceMenuHelpers

PyOpenColorIO.ColorSpaceHelpers.AddColorSpace(config: PyOpenColorIO.PyOpenColorIO.Config, name: str, transformFilePath: str, categories: str = '', connectionColorSpaceName: str) None
class PyOpenColorIO.ColorSpaceMenuParameters
ColorSpaceMenuParameters(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyOpenColorIO.PyOpenColorIO.ColorSpaceMenuParameters, config: PyOpenColorIO.PyOpenColorIO.Config) -> None

  2. __init__(self: PyOpenColorIO.PyOpenColorIO.ColorSpaceMenuParameters, config: PyOpenColorIO.PyOpenColorIO.Config, role: str = ‘’, includeColorSpaces: bool = True, searchReferenceSpaceType: PyOpenColorIO.PyOpenColorIO.SearchReferenceSpaceType = <SearchReferenceSpaceType.SEARCH_REFERENCE_SPACE_ALL: 2>, includeNamedTransforms: bool = False, treatNoCategoryAsAny: bool = True, appCategories: str = ‘’, encodings: str = ‘’, userCategories: str = ‘’, includeRoles: bool = False) -> None

addColorSpace(colorSpace: str) None
clearAddedColorSpaces() None
getAddedColorSpaces() PyOpenColorIO.PyOpenColorIO.ColorSpaceMenuParameters.AddedColorSpaceIterator
getAppCategories() str
getConfig() PyOpenColorIO.PyOpenColorIO.Config
getEncodings() str
getIncludeColorSpaces() bool
getIncludeNamedTransforms() bool
getIncludeRoles() bool
getRole() str
getSearchReferenceSpaceType() PyOpenColorIO.PyOpenColorIO.SearchReferenceSpaceType
getTreatNoCategoryAsAny() bool
getUserCategories() str
setAppCategories(appCategories: str) None
setConfig(config: PyOpenColorIO.PyOpenColorIO.Config) None
setEncodings(encodings: str) None
setIncludeColorSpaces(includeColorSpaces: bool = True) None
setIncludeNamedTransforms(includeNamedTransforms: bool = True) None
setIncludeRoles(includeRoles: bool = True) None
setRole(role: str) None
setSearchReferenceSpaceType(searchReferenceSpaceType: PyOpenColorIO.PyOpenColorIO.SearchReferenceSpaceType) None
setTreatNoCategoryAsAny(treatNoCategoryAsAny: bool = True) None
setUserCategories(categories: str) None
class PyOpenColorIO.ColorSpaceMenuHelper
ColorSpaceMenuHelper(parameters: PyOpenColorIO.PyOpenColorIO.ColorSpaceMenuParameters) None
getDescription(index: SupportsInt) str
getFamily(index: SupportsInt) str
getHierarchyLevels(index: SupportsInt) PyOpenColorIO.PyOpenColorIO.ColorSpaceMenuHelper.ColorSpaceLevelIterator
getIndexFromName(name: str) int
getIndexFromUIName(name: str) int
getName(index: SupportsInt) str
getNameFromUIName(name: str) str
getNumColorSpaces() int
getUIName(index: SupportsInt) str
getUINameFromName(name: str) str
class PyOpenColorIO.ColorSpaceMenuHelper.ColorSpaceLevelIterator
self[arg0: SupportsInt] str
iter(self) PyOpenColorIO.PyOpenColorIO.ColorSpaceMenuHelper.ColorSpaceLevelIterator
len(self) int
next(self) str

DisplayViewHelpers

PyOpenColorIO.DisplayViewHelpers.GetProcessor(config: PyOpenColorIO.PyOpenColorIO.Config, context: PyOpenColorIO.PyOpenColorIO.Context = None, workingSpaceName: str, displayName: str, viewName: str, channelView: PyOpenColorIO.PyOpenColorIO.MatrixTransform = None, direction: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) PyOpenColorIO.PyOpenColorIO.Processor
PyOpenColorIO.DisplayViewHelpers.GetIdentityProcessor(config: PyOpenColorIO.PyOpenColorIO.Config) PyOpenColorIO.PyOpenColorIO.Processor
PyOpenColorIO.DisplayViewHelpers.AddDisplayView(config: PyOpenColorIO.PyOpenColorIO.Config, displayName: str, viewName: str, lookName: str = '', colorSpaceName: str = '', colorSpaceFamily: str = '', colorSpaceDescription: str = '', colorSpaceCategories: str = '', transformFilePath: str, connectionColorSpaceName: str) None
PyOpenColorIO.DisplayViewHelpers.RemoveDisplayView(config: PyOpenColorIO.PyOpenColorIO.Config, displayName: str, viewName: str) None

LegacyViewingPipeline

class PyOpenColorIO.LegacyViewingPipeline
LegacyViewingPipeline() None
getChannelView() PyOpenColorIO.PyOpenColorIO.Transform
getColorTimingCC() PyOpenColorIO.PyOpenColorIO.Transform
getDisplayCC() PyOpenColorIO.PyOpenColorIO.Transform
getDisplayViewTransform() PyOpenColorIO.PyOpenColorIO.DisplayViewTransform
getLinearCC() PyOpenColorIO.PyOpenColorIO.Transform
getLooksOverride() str
getLooksOverrideEnabled() bool
getProcessor(config: PyOpenColorIO.PyOpenColorIO.Config, context: PyOpenColorIO.PyOpenColorIO.Context = None) PyOpenColorIO.PyOpenColorIO.Processor
setChannelView(arg0: PyOpenColorIO.PyOpenColorIO.Transform) None
setColorTimingCC(arg0: PyOpenColorIO.PyOpenColorIO.Transform) None
setDisplayCC(arg0: PyOpenColorIO.PyOpenColorIO.Transform) None
setDisplayViewTransform(arg0: PyOpenColorIO.PyOpenColorIO.DisplayViewTransform) None
setLinearCC(arg0: PyOpenColorIO.PyOpenColorIO.Transform) None
setLooksOverride(looks: str) None
setLooksOverrideEnabled(arg0: bool) None

MixingHelpers

class PyOpenColorIO.MixingSlider
MixingSlider(*args, **kwargs)
getSliderMaxEdge() float
getSliderMinEdge() float
mixingToSlider(mixingUnits: SupportsFloat) float
setSliderMaxEdge(arg0: SupportsFloat) None
setSliderMinEdge(arg0: SupportsFloat) None
sliderToMixing(sliderUnits: SupportsFloat) float
class PyOpenColorIO.MixingColorSpaceManager
MixingColorSpaceManager(config: PyOpenColorIO.PyOpenColorIO.Config) None
getMixingEncodings() PyOpenColorIO.PyOpenColorIO.MixingColorSpaceManager.MixingEncodingIterator
getMixingSpaces() PyOpenColorIO.PyOpenColorIO.MixingColorSpaceManager.MixingSpaceIterator
getProcessor(workingSpaceName: str, displayName: str, viewName: str, direction: PyOpenColorIO.PyOpenColorIO.TransformDirection = <TransformDirection.TRANSFORM_DIR_FORWARD: 0>) PyOpenColorIO.PyOpenColorIO.Processor
getSelectedMixingEncodingIdx() int
getSelectedMixingSpaceIdx() int
getSlider(*args, **kwargs)

Overloaded function.

  1. getSlider(self: PyOpenColorIO.PyOpenColorIO.MixingColorSpaceManager) -> PyOpenColorIO.PyOpenColorIO.MixingSlider

  2. getSlider(self: PyOpenColorIO.PyOpenColorIO.MixingColorSpaceManager, sliderMixingMinEdge: typing.SupportsFloat, sliderMixingMaxEdge: typing.SupportsFloat) -> PyOpenColorIO.PyOpenColorIO.MixingSlider

isPerceptuallyUniform() bool
refresh(config: PyOpenColorIO.PyOpenColorIO.Config) None
setSelectedMixingEncoding(mixingEncoding: str) None
setSelectedMixingEncodingIdx(arg0: SupportsInt) None
setSelectedMixingSpace(mixingSpace: str) None
setSelectedMixingSpaceIdx(arg0: SupportsInt) None
class PyOpenColorIO.MixingColorSpaceManager.MixingSpaceIterator
self[arg0: SupportsInt] str
iter(self) PyOpenColorIO.PyOpenColorIO.MixingColorSpaceManager.MixingSpaceIterator
len(self) int
next(self) str
class PyOpenColorIO.MixingColorSpaceManager.MixingEncodingIterator
self[arg0: SupportsInt] str
iter(self) PyOpenColorIO.PyOpenColorIO.MixingColorSpaceManager.MixingEncodingIterator
len(self) int
next(self) str