Class: CanvasFilterManager

PhotoEditorSDK.Engine. CanvasFilterManager

Manages the filters for a PhotoEditorSDK.Engine.CanvasRenderer

new PhotoEditorSDK.Engine.CanvasFilterManager()

sdk/engine/managers/canvas-filter-manager.js, line 23

Methods

dispose()

sdk/engine/managers/canvas-filter-manager.js, line 151

Disposes this CanvasFilterManager

popFilters(){Object}

sdk/engine/managers/canvas-filter-manager.js, line 68

Removes, applies and returns the last filters from the stack

Returns:
Type Description
Object

pushFilters(displayObject, filters)

sdk/engine/managers/canvas-filter-manager.js, line 55

Pushes the given filters to the

Name Type Description
displayObject PhotoEditorSDK.Engine.DisplayObject
filters Array.<Filter>

resizeTo(dimensions)

sdk/engine/managers/canvas-filter-manager.js, line 43

Resizes this FilterManager and its textures to the given dimensions

Name Type Description
dimensions PhotoEditorSDK.Math.Vector2

setFilterStack(filterStack)

sdk/engine/managers/canvas-filter-manager.js, line 144

Sets the filter stack to the given stack

Name Type Description
filterStack Array.<Object>