disguise developers

Designer Plugins

Plugins for Disguise Designer software.

Projection

Base class: Resource

Subclasses: CameraPlate, Cylindrical, DirectProjection, FeedProjection, MeshProjection, Parallel, PerspectiveProjection, Spherical

Properties

clipOutsideRegion : bool

Clips pixels outside of rendered region, preserving existing colour.

UserName: Clip outside region

filtering : int

Nearest & Bilinear are pixel perfect at 100% zoom, and fast
Multi-sample fixes issues with downscaled content but causes very slight blurring

Options: {0: ‘Nearest’, 1: ‘Bilinear’, 2: ‘2x Multi-Sample’}
UserName: Filtering

mask : DxTexture

Optional bitmap to multiply with all content passing through the mapping

UserName: Mask

mode : int

nContentViewpoints : int (Read-Only)

projectionObject : ProjectionObject

proxyCanvasResolution : Vec2 (Read-Only)

resolution : Vec2

Resolution of the canvas, in pixels. This is the resolution the module renders to

UserName: Resolution

screens : List[Display]

List of screens to receive module content

UserName: Screens

setScreenSize : Vec2

Methods

getContentViewpoints(self, latency: float, fraction: FrameRateFraction) -> List[ContentViewPoint]

setBorderColour(self, c: Colour)

startEditing(self)

stopEditing(self)