Skip to main content

XR8.GlTextureRenderer.getGLctxParameters()

XR8.GlTextureRenderer.getGLctxParameters(GLctx, textureUnit)

Description​

Gets the current set of WebGL bindings so that they can be restored later.

Parameters​

ParameterTypeDescription
GLctxWebGlRenderingContext or WebGl2RenderingContextThe WebGLRenderingContext or WebGL2RenderingContext to get bindings from.
textureunits[]The texture units to preserve state for, e.g. [GLctx.TEXTURE0]

Returns​

A struct to pass to setGLctxParameters.

Example​

const restoreParams = XR8.GlTextureRenderer.getGLctxParameters(GLctx, [GLctx.TEXTURE0])
// Alter context parameters as needed
...
XR8.GlTextureRenderer.setGLctxParameters(GLctx, restoreParams)
// Context parameters are restored to their previous state