Class: CanvasRenderTarget

PhotoEditorSDK.Engine. CanvasRenderTarget

A canvas render target that you can render to. Canvas equivalent of PhotoEditorSDK.Engine.WebGLRenderTarget

new PhotoEditorSDK.Engine.CanvasRenderTarget(width, height, pixelRatio, canvas, context)

sdk/engine/utils/canvas-render-target.js, line 24

Creates a CanvasRenderTarget

Name Type Description
width Number
height Number
pixelRatio Number
canvas HTMLCanvasElement
context CanvasRenderingContext2D

Methods

clear()

sdk/engine/utils/canvas-render-target.js, line 65

Clears this CanvasRenderTarget

dispose()

sdk/engine/utils/canvas-render-target.js, line 148

Cleans up this canvas buffer

getBaseTexture(){PhotoEditorSDK.Engine.BaseTexture}

sdk/engine/utils/canvas-render-target.js, line 141

Returns the base texture

Returns:
Type Description
PhotoEditorSDK.Engine.BaseTexture

getCanvas(){HTMLCanvasElement}

sdk/engine/utils/canvas-render-target.js, line 93

Returns the canvas

Returns:
Type Description
HTMLCanvasElement

getContext(){CanvasRenderingContext2D}

sdk/engine/utils/canvas-render-target.js, line 99

Returns the rendering context

Returns:
Type Description
CanvasRenderingContext2D [description]

getDimensions(){PhotoEditorSDK.Math.Vector2}

sdk/engine/utils/canvas-render-target.js, line 135

Returns the dimensions

Returns:
Type Description
PhotoEditorSDK.Math.Vector2

getFilterStack(){Array.<Object>}

sdk/engine/utils/canvas-render-target.js, line 105

Returns the filter stack

Returns:
Type Description
Array.<Object>

getHeight(){Number}

sdk/engine/utils/canvas-render-target.js, line 117

Returns the height

Returns:
Type Description
Number

getPixelRatio(){Number}

sdk/engine/utils/canvas-render-target.js, line 123

Returns the pixel ratio

Returns:
Type Description
Number

getWidth(){Number}

sdk/engine/utils/canvas-render-target.js, line 111

Returns the width

Returns:
Type Description
Number

resizeTo(dimensions)

sdk/engine/utils/canvas-render-target.js, line 75

Resizes this canvas buffer to the given dimensions

Name Type Description
dimensions PhotoEditorSDK.Math.Vector2

setPixelRatio(pixelRatio)

sdk/engine/utils/canvas-render-target.js, line 129

Sets the pixel ratio

Name Type Description
pixelRatio Number