Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. WebGL2RenderingContext
  4. blitFramebuffer()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

WebGL2RenderingContext: blitFramebuffer() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

Hinweis: Diese Funktion ist inWeb Workers verfügbar.

DieWebGL2RenderingContext.blitFramebuffer() Methode derWebGL 2 API überträgt einen Block von Pixelnvom Leseframebuffer zum Zeichnenframebuffer. Lese- und Zeichnenframebuffer werden mithilfe vonWebGLRenderingContext.bindFramebuffer() gebunden.

Syntax

js
blitFramebuffer(srcX0, srcY0, srcX1, srcY1,                dstX0, dstY0, dstX1, dstY1,                mask, filter)

Parameter

srcX0,srcY0,srcX1,srcY1

EinGLint, der die Grenzen des Quellrechtecks angibt.

dstX0,dstY0,dstX1,dstY1

EinGLint, der die Grenzen des Zielrechtecks angibt.

mask

EinGLbitfield, der eine Bitmaske angibt, welche Puffer zu kopieren sind. Mögliche Werte:

  • gl.COLOR_BUFFER_BIT
  • gl.DEPTH_BUFFER_BIT
  • gl.STENCIL_BUFFER_BIT
filter

EinGLenum, der die Interpolation angibt, die angewendet wird, wenn das Bild gestreckt wird. Mögliche Werte:

  • gl.NEAREST
  • gl.LINEAR

Rückgabewert

Keiner (undefined).

Beispiele

js
gl.blitFramebuffer(  0,  0,  canvas.width,  canvas.height,  0,  0,  canvas.width,  canvas.height,  gl.COLOR_BUFFER_BIT,  gl.NEAREST,);

Spezifikationen

Specification
WebGL 2.0 Specification
# 3.7.4

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp