Class: CanvasFilterManager

PhotoEditorSDK.Engine~ CanvasFilterManager

Manages the filters for a PhotoEditorSDK.Engine.CanvasRenderer

new CanvasFilterManager()

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

Methods

dispose()

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

Disposes this CanvasFilterManager

popFilters(){Object}

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

Removes, applies and returns the last filters from the stack

Returns:
Type Description
Object

pushFilters(displayObject, filters)

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

Pushes the given filters to the

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

resizeTo(dimensions)

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

Resizes this FilterManager and its textures to the given dimensions

Name Type Description
dimensions PhotoEditorSDK.Math.Vector2

setFilterStack(filterStack)

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

Sets the filter stack to the given stack

Name Type Description
filterStack Array.<Object>