disguise developers

Designer Plugins

Plugins for Disguise Designer software.

DeferredRenderer

Base class: _BlipValue

Properties

dirty : bool

Constructors

__init__(self)

Methods

allItemsById(self, idFilter: str) -> List[DeferredRendererItem]

calculateDisplayProxyLevels(self, visibleAreaRect: Rect, levels: VisibilityProxyLevels)

deferBoundedText(self, id: str, data: ReflectionValue, pos: Vec2, halign: int, valign: int, width: float, text: str) -> Rect

deferCenterText(self, id: str, data: ReflectionValue, pos: Vec2, size: float, text: str) -> Rect

deferCenteredQuad(self, id: str, data: ReflectionValue, pos: Vec2, size: Vec2, tex: DxTexture, col: Colour)

deferCircle(self, id: str, data: ReflectionValue, center: Vec2, radius: float, col: Colour)

deferDisplayQuad(self, id: str, data: ReflectionValue, rect: Rect, display: Display, iTarget: int, helper: FeedDisplayRenderHelper, col: Colour)

deferDynamicPlaceholderQuad(self, id: str, data: ReflectionValue, rectCallable: Callable)

deferDynamicPreviewQuad(self, id: str, data: ReflectionValue, rectCallable: Callable, textureCallable: Callable, col: Colour)

deferDynamicQuad(self, id: str, data: ReflectionValue, rectCallable: Callable, tex: DxTexture, col: Colour)

deferDynamicSelectionQuad(self, id: str, data: ReflectionValue, rectCallable: Callable)

deferDynamicText(self, id: str, data: ReflectionValue, posCallable: Callable, halign: int, valign: int, textCallable: Callable)

deferFeedOutputQuad(self, id: str, data: ReflectionValue, rect: Rect, helper: FeedSceneRenderHelper, iHead: int, bgCol: Colour, lineupTex: DxTexture)

deferItem(self, item: DeferredRendererItem)

deferPreviewQuad(self, id: str, data: ReflectionValue, rect: Rect, textureCallable: Callable, col: Colour)

deferQuad(self, id: str, data: ReflectionValue, rect: Rect, col: Colour)

deferText(self, id: str, data: ReflectionValue, pos: Vec2, halign: int, valign: int, text: str) -> Rect

deferTextRightAlign(self, id: str, data: ReflectionValue, rpos: Vec2, text: str) -> Rect

deferThumbnailQuad(self, id: str, data: ReflectionValue, rect: Rect, thumbResource: Resource)

getExtents(self) -> Rect

intersectingItems(self, rect: Rect, idFilter: str) -> List[DeferredRendererItem]

itemAtPoint(self, pos: Vec2, idFilter: str) -> DeferredRendererItem

render(self, viewMat: Mat)

reset(self)

setScale(self, s: float)