disguise developers

Designer Plugins

Plugins for Disguise Designer software.

Display

Base class: Object

Subclasses: DownloadableDisplay, ForwardingDisplay, LocalGuiDisplay, PreCompDisplay, Screen2, SlcAwareDisplay, TwoPoint5DPlate

Properties

acesFinalMatrix : Mat

ACES final matrix

UserName: Matrix

acesTransform : AcesOutputTransformParameters

ACES Output Display Transform (ODT)

Category: Output
UserName: Output transform

alpha : float

If the screen is translucent, this controls its opacity

Category: Appearance
UserName: Alpha

blendMode : int

Controls the way the screen is composited with the rest of the stage

Options: {0: ‘Over’, 1: ‘Alpha’, 2: ‘Add’, 3: ‘Multiply’, 7: ‘Premult-Alpha’}
Category: Appearance
UserName: Blend mode

canBeFeedRectSource : bool (Read-Only)

colourprofile : ColourProfile

Colour/Gamma space of the output display

Category: Output
UserName: Colour profile

colourshift : ColourShift

Colour Shift applied to correct display device output; does not appear in visualiser

Category: Output
UserName: Colour shift

content : int

Controls which side of the screen shows content

Options: {0: ‘Both Sides’, 1: ‘Front Only’, 2: ‘Back Only’}
Category: Appearance
UserName: Content

holdOutput : bool

If enabled, stop the output of this display from changing

Category: Output
UserName: Hold output

isConnected : bool (Read-Only)

lutfile : LutFile

Cube LUT applied to correct display device output; does not appear in visualiser

Category: Output
UserName: Colour LUT

master_fade : float

Controls output brightness; is not reflected in the visualiser

Category: Output
UserName: Master fade

mesh : Mesh

The mesh that defines the shape of the object

UserName: Mesh

nTargets : int (Read-Only)

ocioShaderProperties : OcioShaderProperties

Available OCIO transform parameters for a given colour space.

Category: Output
UserName: OCIO transform properties

ocioTransform : OcioColourSpace

OCIO colour space of the display

Category: Output
UserName: Output transform

pixel_mask : DxTexture

Bitmap showing the appearance of each pixel

Category: Appearance
UserName: Pixel mask

pixel_mask_size : Vec2

Allows the pixelmask to represent a grid of pixels

population_mask : DxTexture

Bitmap that controls whether an output pixel exists or not; should have the same resolution as the screen

Category: Appearance
UserName: Population mask

product : Product

Product

UserName: Product

resolution : Vec2

The resolution, in pixels

UserName: Resolution

scale : Vec

Controls the size; this is a scale factor applied to mesh vertices

UserName: Scale

Methods

getImageMosaic(self, iTarget: int, etf: int) -> ImageMosaic

needsContent(self, iTarget: int) -> bool

resolveTarget(self, iTarget: int) -> Display

setContent(self, material: ShaderMaterial, iTarget: int, lodFactor: float)

target(self, iTarget: int) -> DxTexture

targetName(self, iTarget: int) -> str