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, screenSize: Vec2, arg4: DxTexture, col: Colour)

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

deferDisplayQuad(self, id: str, data: ReflectionValue, rect: Rect, arg3: Display, iTarget: int, arg5: 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, arg3: 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, arg3: FeedSceneRenderHelper, iHead: int, bgCol: Colour, arg6: 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, scale: float)