Skip to content

IRenderer

Type interface

Sources

IRenderer is an interface: it describes a shape of data and is not imported on its own.

Inheritance

IRenderer extends any.

IRenderer is not extended by any other symbol.

Properties

debugGhostView

Type boolean

interactionsEnabled

Type boolean

resolution

Type number

tapToActivate

Type boolean

tapToActivateTimeout

Type number

view

Type HTMLElement

Methods

createLinearGradient(x1: number,
y1: number,
x2: number,
y2: number
)

Returns IGradient

createPattern(graphics: IGraphics,
background: IGraphics,
repetition: string,
width: number,
height: number
)

Returns IPattern

createRadialGradient(x1: number,
y1: number,
radius1: number,
x2: number,
y2: number,
radius2: number
)

Returns IGradient

createRasterPattern(source: HTMLCanvasElement,
repetition: string
)

Returns IPattern | null

getCanvas(root: IDisplayObject,
options?: ICanvasOptions
)

Returns HTMLCanvasElement

getEvent(originalEvent: A,
adjustPoint?: undefined | false | true
)

Returns IRendererEvent

getObjectAtPoint(point: IPoint)

Returns IDisplayObject | undefined

makeContainer()

Returns IContainer

makeGraphics()

Returns IGraphics

makePicture(image: HTMLImageElement | undefined)

Returns IPicture

makeRadialText(text: string,
style: ITextStyle
)

Returns IText

makeText(text: string,
style: ITextStyle
)

Returns IText

makeTextStyle()

Returns ITextStyle

removeHovering(graphics: IDisplayObject)

Returns void

render(root: IDisplayObject)

Returns void

resetImageArray()

Returns void

resize(canvasWidth: number,
canvasHeight: number,
domWidth: number,
domHeight: number
)

Returns void