A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/de/docs/Web/API/WebGLRenderingContext/compressedTexSubImage2D below:

WebGLRenderingContext: compressedTexSubImage2D()-Methode - Web-APIs | MDN

WebGLRenderingContext: compressedTexSubImage2D()-Methode

Baseline Widely available

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die WebGLRenderingContext.compressedTexSubImage2D()-Methode der WebGL API spezifiziert ein zweidimensionales Unterrechteck für ein Texturbild in einem komprimierten Format.

Komprimierte Bildformate müssen durch WebGL-Erweiterungen aktiviert werden, bevor diese Methode verwendet wird, oder es muss ein WebGL2RenderingContext verwendet werden.

Syntax
// WebGL 1:
compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, srcData)

// Additionally available in WebGL 2:
compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, offset)
compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, srcData)
compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, srcData, srcOffset)
compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, srcData, srcOffset, srcLengthOverride)
Parameter
target

Ein GLenum, der den Bindepunkt (Ziel) der aktiven komprimierten Textur angibt. Mögliche Werte:

level

Ein GLint, der die Detailstufe angibt. Stufe 0 ist die Basisbildstufe und die Stufe n ist die n-te Mipmap-Reduktionsstufe.

xoffset

Ein GLint, der den horizontalen Versatz innerhalb des komprimierten Texturbildes angibt.

yoffset

Ein GLint, der den vertikalen Versatz innerhalb des komprimierten Texturbildes angibt.

width

Ein GLsizei, der die Breite der komprimierten Textur angibt.

height

Ein GLsizei, der die Höhe der komprimierten Textur angibt.

format

Ein GLenum, der das komprimierte Bildformat angibt. Komprimierte Bildformate müssen durch WebGL-Erweiterungen aktiviert werden, bevor diese Methode verwendet wird. Mögliche Werte:

imageSize

Ein GLsizei, der die Anzahl der Bytes angibt, die aus dem an gl.PIXEL_UNPACK_BUFFER gebundenen Puffer gelesen werden sollen.

offset

Ein GLintptr, der den Byteversatz angibt, ab dem aus dem an gl.PIXEL_UNPACK_BUFFER gebundenen Puffer gelesen werden soll.

srcData

Eine TypedArray oder ein DataView, die als Datenspeicher für die komprimierten Bilddaten im Speicher verwendet wird.

Rückgabewert

Keiner (undefined).

Beispiele
const ext =
  gl.getExtension("WEBGL_compressed_texture_s3tc") ||
  gl.getExtension("MOZ_WEBGL_compressed_texture_s3tc") ||
  gl.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");
gl.compressedTexSubImage2D(
  gl.TEXTURE_2D,
  0,
  256,
  256,
  512,
  512,
  ext.COMPRESSED_RGBA_S3TC_DXT5_EXT,
  textureData,
);
Spezifikationen Browser-Kompatibilität Siehe auch

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4