Designer Plugins
Plugins for Disguise Designer software.
Plugins for Disguise Designer software.
Transfer content to/from screens, optionally warping & masking it.
FeedRect is an unnamed Resource.
FeedSceneCategory: Feed
Base class: Resource
Used to determine if the rectangle should be updated & rendered
Which channels to display
Options: {0: ‘Colour’, 1: ‘Alpha key’, 2: ‘Inverse alpha key’}
UserName: Content mode
The warping configuration used by this feed rect.
The display target (content source) of the feed.
The output head index.
Keep input and output the same size when they change
Per-channel mask for content.
The rectangle on the surface
The Display that this FeedRect references. Does not resolve forwarding displays.
Resolves the (possibly forwarded) screen we’re rendering.
Rotation step of the feed rectangle.
The index (0-3) of rotation for this FeedRect object, as we can only really rotate in 90 degree increments.
The content rectangle within the screen.
Internal: The size of the screen when the rectangle was last updated.
Returns the canonical representation of the rectangle.
Mirrored feedrects have negative sizes and the rectangle origin is on the
bottom/right instead of top/left (depending on which axes are mirrored.)
The canonical rectangle always has the origin in the top/left and positive size.
Returns A new rectangle object with the canonical representation.
Returns the level of detail factor for this FeedRect.
The level of detail factor is a value between 0 and 1 that represents how much detail is required to render this FeedRect. A higher value indicates that more detail is required, while a lower value indicates that less detail is required.
Returns The level of detail factor for this FeedRect.
The region in the output space (e.g. feed output head space)
*
Updates a cached view of the feed warp deform lookup, based on the rectangle size.
“Rotates” a rectangle by using the given rotation index.
Actually, flips the X&Y sizes if the rotation is 90 or 270.
Performs some fixup of position to account for mirroring.
Does not change size signs if mirrored.
Parameters:
Returns The rotated rectangle.