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

ConfigCompatibilityHelpers

ConfigMergingHelpers

PyOpenColorIO.ConfigMergingHelpers.MergeConfigs(params: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters, baseConfig: PyOpenColorIO.PyOpenColorIO.Config, inputConfig: PyOpenColorIO.PyOpenColorIO.Config) → PyOpenColorIO.PyOpenColorIO.Config
PyOpenColorIO.ConfigMergingHelpers.MergeColorSpace(params: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters, baseConfig: PyOpenColorIO.PyOpenColorIO.Config, colorspace: PyOpenColorIO.PyOpenColorIO.ColorSpace) → PyOpenColorIO.PyOpenColorIO.Config
class PyOpenColorIO.ConfigMergingParameters
static Create() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters
STRATEGY_BASE_ONLY = <MergeStrategies.STRATEGY_BASE_ONLY: 3>
STRATEGY_INPUT_ONLY = <MergeStrategies.STRATEGY_INPUT_ONLY: 2>
STRATEGY_PREFER_BASE = <MergeStrategies.STRATEGY_PREFER_BASE: 1>
STRATEGY_PREFER_INPUT = <MergeStrategies.STRATEGY_PREFER_INPUT: 0>
STRATEGY_REMOVE = <MergeStrategies.STRATEGY_REMOVE: 4>
STRATEGY_UNSPECIFIED = <MergeStrategies.STRATEGY_UNSPECIFIED: 5>
ConfigMergingParameters(*args, **kwargs)
addEnvironmentVar(name: str, defaultValue: str) → None
addSearchPath(path: str) → None
getActiveDisplays() → str
getActiveViews() → str
getBaseConfigName() → str
getBaseFamilyPrefix() → str
getColorspaces() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
getDefaultStrategy() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
getDescription() → str
getDisplayViews() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
getEnvironmentVar(index: SupportsInt) → str
getEnvironmentVarValue(index: SupportsInt) → str
getFileRules() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
getInactiveColorSpaces() → str
getInputConfigName() → str
getInputFamilyPrefix() → str
getLooks() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
getName() → str
getNamedTransforms() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
getNumEnvironmentVars() → int
getOutputName() → str
getRoles() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
getSearchPath() → str
getViewTransforms() → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies
isAdjustInputReferenceSpace() → bool
isAvoidDuplicates() → bool
isErrorOnConflict() → bool
isInputFirst() → bool
setActiveDisplays(displays: str) → None
setActiveViews(views: str) → None
setAdjustInputReferenceSpace(enabled: bool) → None
setAvoidDuplicates(enabled: bool) → None
setBaseConfigName(baseConfig: str) → None
setBaseFamilyPrefix(prefix: str) → None
setColorspaces(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
setDefaultStrategy(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
setDescription(mergedConfigDesc: str) → None
setDisplayViews(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
setErrorOnConflict(enabled: bool) → None
setFileRules(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
setInactiveColorSpaces(colorspaces: str) → None
setInputConfigName(inputConfig: str) → None
setInputFamilyPrefix(prefix: str) → None
setInputFirst(enabled: bool) → None
setLooks(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
setName(mergedConfigName: str) → None
setNamedTransforms(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
setOutputName(outputName: str) → None
setRoles(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
setSearchPath(path: str) → None
setViewTransforms(strategy: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters.MergeStrategies) → None
class PyOpenColorIO.ConfigMergingParameters.MergeStrategies

Members:

STRATEGY_PREFER_INPUT :

STRATEGY_PREFER_BASE :

STRATEGY_INPUT_ONLY :

STRATEGY_BASE_ONLY :

STRATEGY_REMOVE :

STRATEGY_UNSPECIFIED :

STRATEGY_BASE_ONLY = <MergeStrategies.STRATEGY_BASE_ONLY: 3>
STRATEGY_INPUT_ONLY = <MergeStrategies.STRATEGY_INPUT_ONLY: 2>
STRATEGY_PREFER_BASE = <MergeStrategies.STRATEGY_PREFER_BASE: 1>
STRATEGY_PREFER_INPUT = <MergeStrategies.STRATEGY_PREFER_INPUT: 0>
STRATEGY_REMOVE = <MergeStrategies.STRATEGY_REMOVE: 4>
STRATEGY_UNSPECIFIED = <MergeStrategies.STRATEGY_UNSPECIFIED: 5>
property value
class PyOpenColorIO.ConfigMerger
static Create() → PyOpenColorIO.PyOpenColorIO.ConfigMerger
static CreateFromFile(filepath: str) → PyOpenColorIO.PyOpenColorIO.ConfigMerger
ConfigMerger(*args, **kwargs)
addParams(params: PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters) → None
addSearchPath(path: str) → None
getMajorVersion() → int
getMergedConfig(*args, **kwargs)

Overloaded function.

  1. getMergedConfig(self: PyOpenColorIO.PyOpenColorIO.ConfigMerger) -> PyOpenColorIO.PyOpenColorIO.Config

  2. getMergedConfig(self: PyOpenColorIO.PyOpenColorIO.ConfigMerger, index: typing.SupportsInt) -> PyOpenColorIO.PyOpenColorIO.Config

getMinorVersion() → int
getNumConfigMergingParameters() → int
getNumMergedConfigs() → int
getNumSearchPaths() → int
getParams(index: SupportsInt) → PyOpenColorIO.PyOpenColorIO.ConfigMergingParameters
getSearchPath(index: SupportsInt) → str
getWorkingDir() → str
mergeConfigs() → PyOpenColorIO.PyOpenColorIO.ConfigMerger
serialize() → str
setSearchPath(path: str) → None
setVersion(major: SupportsInt, minor: SupportsInt) → None
setWorkingDir(dirname: str) → None

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