disguise developers

Python API

Execute Python code in Designer sessions to control and query projects programmatically.

LayerView_PresentationModel

Properties

rootLayers : List[LayerView_PresentationModel_Layer] (Read-Only)

track : Track (Read-Only)

Constructors

__init__(self)

__init__(self, track: Track)

Methods

areAnyOtherLayersRenderEnabled(self, queryLayerIDs: List[int]) -> bool

getLayerFromID(self, id: int) -> LayerView_PresentationModel_Layer

getLayerObjectFromID(self, id: int) -> SuperLayer

rebuildModel(self)

refreshAllLayerColours(self)

refreshLayerColourAndKeyframes(self, layer: Layer)

refreshLayerContent(self, layer: SuperLayer)

setGroupExpanded(self, layerObject: SuperLayer, expanded: bool, recurse: bool)

setTrack(self, track: Track)

Static Methods

getIsGroupExpanded(layerUID: int) -> bool