Rules

FileRules

class PyOpenColorIO.FileRules
FileRules() None
decreaseRulePriority(ruleIndex: SupportsInt) None
getColorSpace(ruleIndex: SupportsInt) str
getCustomKeyName(ruleIndex: SupportsInt, key: SupportsInt) str
getCustomKeyValue(ruleIndex: SupportsInt, key: SupportsInt) str
getExtension(ruleIndex: SupportsInt) str
getIndexForRule(ruleName: str) int
getName(ruleIndex: SupportsInt) str
getNumCustomKeys(ruleIndex: SupportsInt) int
getNumEntries() int
getPattern(ruleIndex: SupportsInt) str
getRegex(ruleIndex: SupportsInt) str
increaseRulePriority(ruleIndex: SupportsInt) None
insertPathSearchRule(ruleIndex: SupportsInt) None
insertRule(*args, **kwargs)

Overloaded function.

  1. insertRule(self: PyOpenColorIO.PyOpenColorIO.FileRules, ruleIndex: typing.SupportsInt, name: str, colorSpace: str, pattern: str, extension: str) -> None

  2. insertRule(self: PyOpenColorIO.PyOpenColorIO.FileRules, ruleIndex: typing.SupportsInt, name: str, colorSpace: str, regex: str) -> None

isDefault() bool
removeRule(ruleIndex: SupportsInt) None
setColorSpace(ruleIndex: SupportsInt, colorSpace: str) None
setCustomKey(ruleIndex: SupportsInt, key: str, value: str) None
setDefaultRuleColorSpace(colorSpace: str) None
setExtension(ruleIndex: SupportsInt, extension: str) None
setPattern(ruleIndex: SupportsInt, pattern: str) None
setRegex(ruleIndex: SupportsInt, regex: str) None

ViewingRules

class PyOpenColorIO.ViewingRules
ViewingRules() None
addColorSpace(ruleIndex: SupportsInt, colorSpaceName: str) None
addEncoding(ruleIndex: SupportsInt, encodingName: str) None
getColorSpaces(ruleIndex: SupportsInt) PyOpenColorIO.PyOpenColorIO.ViewingRules.ViewingRuleColorSpaceIterator
getCustomKeyName(ruleIndex: SupportsInt, key: SupportsInt) str
getCustomKeyValue(ruleIndex: SupportsInt, key: SupportsInt) str
getEncodings(ruleIndex: SupportsInt) PyOpenColorIO.PyOpenColorIO.ViewingRules.ViewingRuleEncodingIterator
getIndexForRule(ruleName: str) int
getName(ruleIndex: SupportsInt) str
getNumCustomKeys(ruleIndex: SupportsInt) int
getNumEntries() int
insertRule(ruleIndex: SupportsInt, name: str) None
removeColorSpace(ruleIndex: SupportsInt, colorSpaceIndex: SupportsInt) None
removeEncoding(ruleIndex: SupportsInt, encodingIndex: SupportsInt) None
removeRule(ruleIndex: SupportsInt) None
setCustomKey(ruleIndex: SupportsInt, key: str, value: str) None
class PyOpenColorIO.ViewingRules.ViewingRuleColorSpaceIterator
self[arg0: SupportsInt] str
iter(self) PyOpenColorIO.PyOpenColorIO.ViewingRules.ViewingRuleColorSpaceIterator
len(self) int
next(self) str
class PyOpenColorIO.ViewingRules.ViewingRuleEncodingIterator
self[arg0: SupportsInt] str
iter(self) PyOpenColorIO.PyOpenColorIO.ViewingRules.ViewingRuleEncodingIterator
len(self) int
next(self) str