disguise developers

Designer Plugins

Plugins for Disguise Designer software.

ShotRecorder

Category: Devices

Base class: Device

Properties

engaged : bool

Click to engage/disengage recording

UserName: Engaged

exportSettings : ShotRecorderExportSettings

parameters : ParameterCollection

The parameter collection to record when the system is engaged

UserName: Parameters

recording : bool (Read-Only)

slate : str

The name of the slate for the current shot

UserName: Slate

take : int

The number of the take for the current shot

UserName: Take

takeScreenshot : bool

Take a screenshot at the end of each recording

UserName: Take screenshot

takeSnapshot : bool

Take a project snapshot at the end of each recording

UserName: Take snapshot

timecode : TimecodeTransport

The timecode to record alongside parameters. Must be selected in a transport manager.

UserName: Timecode

Methods

exportAllRecordings(self) -> bool

exportSlate(self, slatePath: Path) -> bool

exportTake(self, takePath: Path) -> bool

resetTake(self)

Static Methods

exportComparisonTableToCsv(slates: List[Path], singleSlate: bool) -> bool

slateOrTakeExists(path: Path) -> bool

takesforSlate(slatePath: Path) -> List[Path]

changeSlateForTake(oldTakePath: Path, newSlateName: str) -> Path

deleteTake(takePath: Path)

renameTake(oldTakePath: Path, newTakeName: str) -> Path

slates() -> List[Path]

renameSlate(oldSlatePath: Path, newSlateName: str) -> Path

exportComparisonTableForSlate(slate: Path) -> bool