new PhotoEditorSDK.Engine.Filter()
sdk/core/engine/filters/filter.js, line 30
Extends
Methods
-
apply(renderer, inputTarget, outputTarget, clear)
sdk/core/engine/filters/filter.js, line 198 -
Applies this filter to the given inputTarget and renders it to the given outputTarget
Name Type Default Description renderer
PhotoEditorSDK.Engine.BaseRenderer inputTarget
PhotoEditorSDK.Engine.RenderTarget outputTarget
PhotoEditorSDK.Engine.RenderTarget clear
Boolean false = false
-
dispose()
sdk/core/engine/filters/filter.js, line 258 -
Disposes this Filter
-
getShaderForRenderer(renderer){PhotoEditorSDK.Engine.Shader}
sdk/core/engine/filters/filter.js, line 172 -
Returns the shader for the given renderer
Name Type Description renderer
PhotoEditorSDK.Engine.WebGLRenderer Returns:
Type Description PhotoEditorSDK.Engine.Shader -
setUniform(name, value, sync)
sdk/core/engine/filters/filter.js, line 130 -
Sets the given uniform to the given value
Name Type Default Description name
String value
* sync
Boolean false = false
-
setUniforms(uniforms, sync)
sdk/core/engine/filters/filter.js, line 139 -
Sets the given uniforms to their values
Name Type Default Description uniforms
Object sync
Boolean false = false
-
syncUniform(name)
sdk/core/engine/filters/filter.js, line 152 -
Synchronizes the uniform with the given name
Name Type Description name
String -
syncUniforms()
sdk/core/engine/filters/filter.js, line 161 -
Synchronizes all uniforms with WebGL