Zum Hauptinhalt springen

XR8.GlTextureRenderer.getGLctxParameters()

XR8.GlTextureRenderer.getGLctxParameters(GLctx, textureUnit)`

Beschreibung

Ruft den aktuellen Satz von WebGL-Bindungen ab, so dass sie später wiederhergestellt werden können.

Parameter

ParameterTypBeschreibung
GLctxWebGlRenderingContext" oder "WebGl2RenderingContext".Der WebGLRenderingContext oder WebGL2RenderingContext, von dem Bindungen abgerufen werden sollen.
textureunits[]Die Textureinheiten, für die der Zustand beibehalten werden soll, z. B. [GLctx.TEXTURE0].

Rückgabe

Eine Struktur zur Übergabe an setGLctxParameters.

Beispiel

const restoreParams = XR8.GlTextureRenderer.getGLctxParameters(GLctx, [GLctx.TEXTURE0])
// Kontextparameter nach Bedarf ändern
...
XR8.GlTextureRenderer.setGLctxParameters(GLctx, restoreParams)
// Kontextparameter werden auf ihren vorherigen Zustand zurückgesetzt