disguise developers

Designer Plugins

Plugins for Disguise Designer software.

Module

Base class: Resource

Subclasses: AnimateCamera, AnimateCamera2, AnimationModule, AudioModule, BitmapMoveModule, BugsModule, CameraControlModule, ComposeModule, ControlModule, DVIMatrixControlModule, DmxControlModule, DmxShareModule, ExpressionVariablesModule, FadeModule, GradientModule, HttpControlModule, IgnoreTimecodeModule, IndirectionControl, MDCModule, MasterModule, MidiNoteModule, MtcModule, NotchModule, OpenModule, OscControlModule, PixelMapModule, PlayModeModule, PongModule, ProjectionAwareModule, ProjectorControlModule, Radar, RadarModule, ScanModule, ScreenPositionModule, ScrollModule, SpinBitmap, StageRenderModule, StrobeModule, SuperResolutionModule, Target2Module, TargetModule, TargetObjectModule, TestPatternModule, TextModule, TimecodeReadoutModule, TrackJumpModule, TrackModule, TrackingMarkerModule, TransportBrightnessLocalModule, TransportControlModule, TransportVolumeLocalModule, TriggerModule, TwoPoint5DModule, WebModule

Properties

blendMode : int

Controls how the module composites its output with layers below it

Options: {0: ‘Over’, 1: ‘Alpha’, 2: ‘Add’, 3: ‘Multiply’, 4: ‘Mask’, 5: ‘Multiply-fade’, 6: ‘Multiply-alpha’, 7: ‘Premult-Alpha’, 8: ‘Screen’, 9: ‘Overlay’, 10: ‘Hard Light’, 11: ‘Soft Light’, 12: ‘Colour Burn’, 13: ‘Darken’, 14: ‘Lighten’, 15: ‘Difference’, 16: ‘Exclusion’, 17: ‘Colour Dodge’, 18: ‘Hard Mix’, 19: ‘Over-alpha’, 20: ‘Luma-Matte’, 21: ‘Inv-Luma-Matte’}
Category: Default
UserName: Blend mode

brightness : float

Controls the brightness of the module. If the module is on alpha mode then zero brightness means fully transparent

Category: Default
UserName: Brightness

canvas : DxTexture (Read-Only)

canvasSize : Vec2 (Read-Only)

colour : Colour (Read-Only)

forceTint : Colour

isExternalControl : bool (Read-Only)

isGraphical : bool (Read-Only)

isInternalControl : bool (Read-Only)

isRendering : bool (Read-Only)

layer : Layer (Read-Only)

mapping : Projection

Controls which screens receive the content of the module and the mapping technique used

Category: Default
UserName: Mapping

moduleConfigObject : ModuleConfig (Read-Only)

needsPreview : bool (Read-Only)

ocioInputSpace : OcioColourSpace (Read-Only)

ownCanvas : bool (Read-Only)

palette : DxTexture

Bitmap from which palette colours (tints) are read

Category: Default
UserName: Palette

tint : Colour

Category: Default
UserName: Tint

xCol : float

Horizontal lookup position within the palette. 0 is left, 1 is right

Category: Default
UserName: Colour X

yCol : float

Vertical lookup position within the palette. 0 is top, 1 is bottom

Category: Default
UserName: Colour Y

Methods

defaultResourceSequence(self) -> str

getPersonality(self) -> SockpuppetPersonality

nSourceModules(self) -> int

renderPreview(self, drawRect: Rect, colour: Colour, showAlpha: bool, inGuiColourSpace: bool)

resourceDuration(self, sequenceName: str) -> float

resourceDurationDescription(self, sequenceName: str) -> str

sourceName(self, i: int) -> str