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