WebGLRenderer |

addBatcher

  • addBatcher(batcher: Batcher, name?: string, activate?: boolean): void

    Parameters

    • batcher: Batcher
    • name: string = "default"
    • Optionalactivate: boolean = false

    Returns void

beginPath

  • Returns void

clear

  • Returns void

clearColor

  • clearColor(color?: string | Color, opaque?: boolean): void

    Parameters

    • Optionalcolor: string | Color = "#000000"
    • Optionalopaque: boolean = false

    Returns void

clearMask

  • Returns void

clearRect

  • clearRect(x: number, y: number, width: number, height: number): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

clearTint

  • Returns void

clipRect

  • clipRect(x: number, y: number, width: number, height: number): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

closePath

  • Returns void

createPattern

drawImage

  • drawImage(
        image: any,
        sx: number,
        sy: number,
        sw: number,
        sh: number,
        dx: number,
        dy: number,
        dw: number,
        dh: number,
    ): void

    Parameters

    • image: any
    • sx: number
    • sy: number
    • sw: number
    • sh: number
    • dx: number
    • dy: number
    • dw: number
    • dh: number

    Returns void

drawPattern

  • drawPattern(
        pattern: TextureAtlas,
        x: number,
        y: number,
        width: number,
        height: number,
    ): void

    Parameters

    • pattern: TextureAtlas
    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

fill

  • Parameters

    • Optionalshape: any

    Returns void

fillArc

  • fillArc(
        x: number,
        y: number,
        radius: number,
        start: number,
        end: number,
        antiClockwise?: boolean,
    ): void

    Parameters

    • x: number
    • y: number
    • radius: number
    • start: number
    • end: number
    • OptionalantiClockwise: boolean = false

    Returns void

fillEllipse

  • fillEllipse(x: number, y: number, w: number, h: number): void

    Parameters

    • x: number
    • y: number
    • w: number
    • h: number

    Returns void

fillLine

  • fillLine(startX: number, startY: number, endX: number, endY: number): void

    Parameters

    • startX: number
    • startY: number
    • endX: number
    • endY: number

    Returns void

fillPoint

  • fillPoint(x: number, y: number): void

    Parameters

    • x: number
    • y: number

    Returns void

fillPolygon

  • Returns void

fillRect

  • fillRect(x: number, y: number, width: number, height: number): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

fillRoundRect

  • fillRoundRect(
        x: number,
        y: number,
        width: number,
        height: number,
        radius: number,
    ): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number
    • radius: number

    Returns void

flush

  • Returns void

getBlendMode

getCanvas

getColor

  • Returns Color

    current global color

getContext

getGlobalAlpha

  • Returns number

    global alpha value

getSupportedCompressedTextureFormats

  • getSupportedCompressedTextureFormats(): Object

globalAlpha

  • Returns number

hasSupportedCompressedFormats

  • hasSupportedCompressedFormats(format: number): boolean

    Returns boolean

lineTo

  • lineTo(x: any, y: any): void

    Returns void

moveTo

  • moveTo(x: number, y: number): void

    Parameters

    • x: number
    • y: number

    Returns void

overlaps

  • Returns boolean

    true if overlaps

rect

  • rect(x: number, y: number, width: number, height: number): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

reset

  • Returns void

resetTransform

  • Returns void

resize

  • resize(width: number, height: number): void

    Parameters

    • width: number
    • height: number

    Returns void

restore

  • Returns void

rotate

  • rotate(angle: number): void

    Returns void

roundRect

  • roundRect(x: number, y: number, width: number, height: number, radii: any): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number
    • radii: any

    Returns void

save

  • Returns void

scale

  • scale(x: number, y: number): void

    Parameters

    • x: number
    • y: number

    Returns void

setAntiAlias

  • setAntiAlias(enable?: boolean): void

    Parameters

    • Optionalenable: boolean = false

    Returns void

setBatcher

  • setBatcher(name?: string, shader?: any): Batcher

    Parameters

    • name: string = "default"
    • Optionalshader: any

    Returns Batcher

    an instance to the current active batcher

setBlendMode

  • Returns void

setColor

  • setColor(color: string | Color): void

    Parameters

    Returns void

setGlobalAlpha

  • setGlobalAlpha(alpha: number): void

    Returns void

setMask

  • Returns void

setProjection

  • Returns void

setTint

  • setTint(tint: Color, alpha?: number): void

    Parameters

    • tint: Color
    • Optionalalpha: number = tint.alpha

    Returns void

setTransform

  • setTransform(
        a: number | Matrix2d,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ): void

    Parameters

    • a: number | Matrix2d
    • b: number
    • c: number
    • d: number
    • e: number
    • f: number

    Returns void

setViewport

  • setViewport(x?: number, y?: number, w?: number, h?: number): void

    Parameters

    • Optionalx: number = 0
    • Optionaly: number = 0
    • Optionalw: number = ...
    • Optionalh: number = ...

    Returns void

stroke

  • stroke(shape?: any, fill?: boolean): void

    Parameters

    • Optionalshape: any
    • Optionalfill: boolean

    Returns void

strokeArc

  • strokeArc(
        x: number,
        y: number,
        radius: number,
        start: number,
        end: number,
        antiClockwise?: boolean,
        fill?: boolean,
    ): void

    Parameters

    • x: number
    • y: number
    • radius: number
    • start: number
    • end: number
    • OptionalantiClockwise: boolean = false
    • Optionalfill: boolean = false

    Returns void

strokeEllipse

  • strokeEllipse(x: number, y: number, w: number, h: number, fill?: boolean): void

    Parameters

    • x: number
    • y: number
    • w: number
    • h: number
    • Optionalfill: boolean = false

    Returns void

strokeLine

  • strokeLine(startX: number, startY: number, endX: number, endY: number): void

    Parameters

    • startX: number
    • startY: number
    • endX: number
    • endY: number

    Returns void

strokePoint

  • strokePoint(x: number, y: number): void

    Parameters

    • x: number
    • y: number

    Returns void

strokePolygon

  • strokePolygon(poly: Polygon, fill?: boolean): void

    Parameters

    • poly: Polygon
    • Optionalfill: boolean = false

    Returns void

strokeRect

  • strokeRect(
        x: number,
        y: number,
        width: number,
        height: number,
        fill?: boolean,
    ): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number
    • Optionalfill: boolean = false

    Returns void

strokeRoundRect

  • strokeRoundRect(
        x: number,
        y: number,
        width: number,
        height: number,
        radius: number,
        fill?: boolean,
    ): void

    Parameters

    • x: number
    • y: number
    • width: number
    • height: number
    • radius: number
    • Optionalfill: boolean = false

    Returns void

tint

toBlob

  • toBlob(type?: string, quality?: number): Promise<any>

    Parameters

    • Optionaltype: string = "image/png"
    • Optionalquality: number

    Returns Promise<any>

    A Promise returning a Blob object representing the last rendered frame

toDataURL

  • toDataURL(type?: string, quality?: number): Promise<any>

    Parameters

    • Optionaltype: string = "image/png"
    • Optionalquality: number

    Returns Promise<any>

    A Promise returning a string containing the requested data URL.

toImageBitmap

  • toImageBitmap(type?: string, quality?: number): Promise<any>

    Parameters

    • Optionaltype: string = "image/png"
    • Optionalquality: number

    Returns Promise<any>

    A Promise returning an ImageBitmap.

transform

  • transform(
        a: number | Matrix2d,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ): void

    Parameters

    • a: number | Matrix2d
    • b: number
    • c: number
    • d: number
    • e: number
    • f: number

    Returns void

translate

  • translate(x: number, y: number): void

    Parameters

    • x: number
    • y: number

    Returns void