new WebGLRenderTarget(renderer, width, height, pixelRatio, isRoot)
sdk/core/engine/utils/webgl-render-target.js, line 33
Creates a WebGLRenderTarget
Name | Type | Default | Description |
---|---|---|---|
renderer |
PhotoEditorSDK.Engine.BaseRenderer | ||
width |
Number | ||
height |
Number | ||
pixelRatio |
Number | ||
isRoot |
Boolean | false | optional |
Methods
-
activate()
sdk/core/engine/utils/webgl-render-target.js, line 150 -
Binds the framebuffer and resizes the viewport
-
clear()
sdk/core/engine/utils/webgl-render-target.js, line 166 -
Clears the framebuffer
-
dispose()
sdk/core/engine/utils/webgl-render-target.js, line 289 -
Disposes this WebGLRenderTarget
-
getBaseTexture(){PhotoEditorSDK.Engine.BaseTexture}
sdk/core/engine/utils/webgl-render-target.js, line 282 -
Returns the base texture
Returns:
Type Description PhotoEditorSDK.Engine.BaseTexture -
getFilterStack(){Array.<Object>}
sdk/core/engine/utils/webgl-render-target.js, line 258 -
Returns the filter stack
Returns:
Type Description Array.<Object> -
getFrame(){PhotoEditorSDK.Math.Rectangle}
sdk/core/engine/utils/webgl-render-target.js, line 246 -
Returns the frame
Returns:
Type Description PhotoEditorSDK.Math.Rectangle -
getPixelRatio(){Number}
sdk/core/engine/utils/webgl-render-target.js, line 264 -
Returns the current pixel ratio
Returns:
Type Description Number -
getProjectionMatrix(){PhotoEditorSDK.Math.Matrix}
sdk/core/engine/utils/webgl-render-target.js, line 234 -
Returns the projection matrix
Returns:
Type Description PhotoEditorSDK.Math.Matrix -
getTexture(){PhotoEditorSDK.Engine.Texture}
sdk/core/engine/utils/webgl-render-target.js, line 240 -
Returns the texture
Returns:
Type Description PhotoEditorSDK.Engine.Texture -
resizeTo(dimensions)
sdk/core/engine/utils/webgl-render-target.js, line 69 -
Resizes this WebGLRenderTarget to the given dimensions
Name Type Description dimensions
PhotoEditorSDK.Math.Vector2 -
setFrame(frame)
sdk/core/engine/utils/webgl-render-target.js, line 252 -
Sets the frame
Name Type Description frame
PhotoEditorSDK.Math.Rectangle -
setPixelRatio(pixelRatio)
sdk/core/engine/utils/webgl-render-target.js, line 270 -
Sets the pixel ratio
Name Type Description pixelRatio
Number