Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

266 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

// Zeige Buchstabe G — 266 Einträge

G

GainNode Interface
Die GainNode-Schnittstelle repräsentiert eine Veränderung der Lautstärke.
GainNode.gain Eigenschaft
Die gain-Eigenschaft des GainNode-Interfaces ist ein a-rate AudioParam, das die Menge des anzuwendenden Verstärkers darstellt.
Gamepad Interface
Das Gamepad-Interface der Gamepad API definiert ein einzelnes Gamepad oder einen anderen Controller und ermöglicht den Zugriff auf Informationen wie Tastendrücke, Achsenpositionen und ID.
Gamepad.axes Eigenschaft
Die Gamepad.axes-Eigenschaft des Gamepad-Interfaces gibt ein Array zurück, das die Steuerungen mit Achsen darstellt, die auf dem Gerät vorhanden sind (z.
Gamepad.buttons Eigenschaft
Die buttons-Eigenschaft des Gamepad Interface gibt ein Array von GamepadButton-Objekten zurück, die die auf dem Gerät vorhandenen Tasten darstellen.
Gamepad.connected Eigenschaft
Die Gamepad.connected-Eigenschaft des Gamepad-Interfaces gibt einen Boolean zurück, der anzeigt, ob das Gamepad noch mit dem System verbunden ist.
Gamepad.displayId Eigenschaft
Die displayId-Eigenschaft der Gamepad-Schnittstelle ist eine schreibgeschützte Eigenschaft und gibt die VRDisplay.displayId des zugehörigen VRDisplay zurück — das VRDisplay, das die angezeigte Szene steuert, in der das …
Gamepad.hand Eigenschaft
Die hand-Eigenschaft des Gamepad-Interfaces gibt ein Enum zurück, das angibt, in welcher Hand der Controller gehalten wird oder höchstwahrscheinlich gehalten werden sollte.
Gamepad.hapticActuators Eigenschaft
Die hapticActuators schreibgeschützte Eigenschaft des Gamepad-Interfaces gibt ein Array zurück, das GamepadHapticActuator-Objekte enthält.
Gamepad.id Eigenschaft
Die Gamepad.id-Eigenschaft des Gamepad-Interfaces gibt einen String zurück, der einige Informationen über den Controller enthält.
Gamepad.index Eigenschaft
Die Gamepad.index-Eigenschaft der Gamepad-Schnittstelle gibt eine ganze Zahl zurück, die automatisch inkrementiert wird, um für jedes Gerät, das derzeit mit dem System verbunden ist, einzigartig zu sein.
Gamepad.mapping Eigenschaft
Die Gamepad.mapping-Eigenschaft des Gamepad-Interfaces gibt einen String zurück, der angibt, ob der Browser die Steuerelemente auf dem Gerät auf ein bekanntes Layout umgemappt hat.
Gamepad.pose Eigenschaft
Die schreibgeschützte pose-Eigenschaft des Gamepad-Interfaces gibt ein GamepadPose-Objekt zurück, das die Pose-Informationen eines WebVR-Controllers darstellt (z.
Gamepad.timestamp Eigenschaft
Die Gamepad.timestamp-Eigenschaft des Gamepad-Interfaces gibt einen DOMHighResTimeStamp zurück, der den letzten Zeitpunkt darstellt, zu dem die Daten für dieses Gamepad aktualisiert wurden.
Gamepad.vibrationActuator Eigenschaft
Die schreibgeschützte vibrationActuator-Eigenschaft des Gamepad-Interfaces gibt ein GamepadHapticActuator-Objekt zurück, das die auf dem Controller verfügbare haptische Rückmeldungshardware darstellt.
GamepadButton Interface
Die GamepadButton-Schnittstelle definiert eine einzelne Taste eines Gamepads oder eines anderen Controllers und ermöglicht den Zugriff auf den aktuellen Zustand verschiedener Arten von Tasten, die auf dem Steuergerät …
GamepadButton.pressed Eigenschaft
Die GamepadButton.pressed-Eigenschaft des GamepadButton-Interfaces gibt einen boolean zurück, der anzeigt, ob der Knopf derzeit gedrückt (true) oder nicht gedrückt (false) ist.
GamepadButton.touched Eigenschaft
Die touched-Eigenschaft des GamepadButton-Interfaces gibt einen boolean-Wert zurück, der anzeigt, ob eine Taste, die Berührung erkennen kann, derzeit berührt (true) oder nicht berührt (false) ist.
GamepadButton.value Eigenschaft
Die GamepadButton.value-Eigenschaft der GamepadButton-Schnittstelle gibt einen double-Wert zurück, der den aktuellen Zustand von analogen Tasten auf vielen modernen Gamepads, wie z.B. den Triggern, darstellt.
GamepadEvent Interface
Das GamepadEvent-Interface der Gamepad API enthält Referenzen auf mit dem System verbundene Gamepads, auf die die Gamepad-Ereignisse gamepadconnected und gamepaddisconnected reagieren.
GamepadEvent.gamepad Eigenschaft
Die GamepadEvent.gamepad-Eigenschaft der GamepadEvent-Schnittstelle gibt ein Gamepad-Objekt zurück, das Zugriff auf die zugehörigen Gamepad-Daten für ausgelöste gamepadconnected- und gamepaddisconnected-Ereignisse …
GamepadHapticActuator Interface
Das GamepadHapticActuator Interface der Gamepad API repräsentiert die Hardware im Controller, die dafür ausgelegt ist, dem Benutzer haptisches Feedback zu geben (falls verfügbar), am häufigsten in Form von …
GamepadHapticActuator.effects Eigenschaft
Die schreibgeschützte Eigenschaft effects der Schnittstelle GamepadHapticActuator gibt ein Array von aufgezählten Werten zurück, die die verschiedenen haptischen Effekte darstellen, die der Aktor unterstützt.
GamepadHapticActuator.playEffect() Methode
Die playEffect() Methode der GamepadHapticActuator Schnittstelle bewirkt, dass die Hardware einen spezifischen Vibrationseffekt abspielt.
GamepadHapticActuator.pulse() Methode
Die pulse()-Methode des GamepadHapticActuator-Interfaces bewirkt, dass die Hardware mit einer bestimmten Intensität für eine festgelegte Dauer pulsiert.
GamepadHapticActuator.reset() Methode
Die reset()-Methode der GamepadHapticActuator-Schnittstelle stoppt die Hardware daran, einen aktiven Vibrationseffekt abzuspielen.
GamepadHapticActuator.type Eigenschaft
Die schreibgeschützte type-Eigenschaft der GamepadHapticActuator-Schnittstelle gibt einen aufgezählten Wert zurück, der den Typ der haptischen Hardware darstellt.
GamepadPose Interface
Das GamepadPose-Interface der Gamepad API repräsentiert die Pose eines WebVR-Controllers zu einem bestimmten Zeitstempel (dies beinhaltet Informationen zur Orientierung, Position, Geschwindigkeit und Beschleunigung).
GamepadPose.angularAcceleration Eigenschaft
Die schreibgeschützte Eigenschaft angularAcceleration des Interfaces GamepadPose gibt ein Array zurück, das den Winkelbeschleunigungsvektor des Gamepad in Metern pro Sekunde zum Quadrat darstellt.
GamepadPose.angularVelocity Eigenschaft
Die schreibgeschützte Eigenschaft angularVelocity des GamepadPose-Interfaces gibt ein Array zurück, das den Winkelgeschwindigkeitsvektor des Gamepad darstellt, in Radiant pro Sekunde.
GamepadPose.hasOrientation Eigenschaft
Die hasOrientation-Eigenschaft der Schnittstelle GamepadPose ist eine schreibgeschützte Eigenschaft, die einen booleschen Wert zurückgibt, der angibt, ob das Gamepad in der Lage ist, Orientierungsinformationen zu …
GamepadPose.hasPosition Eigenschaft
Die schreibgeschützte Eigenschaft hasPosition des GamepadPose-Interfaces gibt einen booleschen Wert zurück, der angibt, ob das Gamepad die Möglichkeit hat, Positionsinformationen zu verfolgen und zurückzugeben.
GamepadPose.linearAcceleration Eigenschaft
Die schreibgeschützte Eigenschaft linearAcceleration des GamepadPose-Interfaces gibt ein Array zurück, das den linearen Beschleunigungsvektor des Gamepad in Metern pro Sekunde pro Sekunde darstellt.
GamepadPose.linearVelocity Eigenschaft
Die schreibgeschützte linearVelocity-Eigenschaft des GamepadPose-Interfaces gibt ein Array zurück, das den linearen Geschwindigkeitsvektor des Gamepad in Metern pro Sekunde darstellt.
GamepadPose.orientation Eigenschaft
Die schreibgeschützte orientation-Eigenschaft der GamepadPose-Schnittstelle gibt die Orientierung des Gamepad als Quaternion-Wert zurück.
GamepadPose.position Eigenschaft
Die position schreibgeschützte Eigenschaft des GamepadPose-Interfaces gibt die Position des Gamepad als 3D-Vektor zurück.
Generator Klasse
Ein <code>Generator</code>-Objekt wird von einer Generatorfunktion zurückgegeben und implementiert sowohl das Iterator- als auch das Iterable-Protokoll.
Generator.prototype.next() Methode
Die next() Methode von Generator-Instanzen gibt ein Objekt mit zwei Eigenschaften done und value zurück.
Generator.prototype.return() Methode
Die return()-Methode von Generator-Instanzen wirkt, als ob eine return-Anweisung an der aktuellen angehaltenen Position im Körper des Generators eingefügt wird.
Generator.prototype.throw() Methode
Die throw()-Methode von Generator-Instanzen wirkt so, als ob eine throw-Anweisung an der aktuellen angehaltenen Position im Körper des Generators eingefügt wird.
GeneratorFunction Klasse
Das <code>GeneratorFunction</code>-Objekt repräsentiert den Konstruktor für Generatorfunktionen und bietet Methoden zur Erzeugung neuer Generator-Funktionsobjekte.
GeneratorFunction.prototype.prototype Eigenschaft
Die prototype-Eigenschaft von GeneratorFunction.prototype wird von allen Generatorfunktionen geteilt.
Geolocation Interface
Die Geolocation Schnittstelle repräsentiert ein Objekt, das in der Lage ist, die Position des Geräts programmgesteuert zu ermitteln.
Geolocation.clearWatch() Methode
Die clearWatch()-Methode der Geolocation-Schnittstelle wird verwendet, um zuvor mit Geolocation.watchPosition() installierte Standort-/Fehlerüberwachungs-Handler abzumelden.
Geolocation.getCurrentPosition() Methode
Die getCurrentPosition()-Methode der Geolocation-Schnittstelle wird verwendet, um die aktuelle Position des Geräts zu ermitteln.
Geolocation.watchPosition() Methode
Die watchPosition()-Methode der Geolocation-Schnittstelle dient zur Registrierung einer Handlerfunktion, die automatisch aufgerufen wird, jedes Mal wenn sich die Position des Geräts ändert.
GeolocationCoordinates Interface
Die GeolocationCoordinates-Schnittstelle repräsentiert die Position und Höhe des Geräts auf der Erde sowie die Genauigkeit, mit der diese Eigenschaften berechnet werden.
GeolocationCoordinates.accuracy Eigenschaft
Die schreibgeschützte Eigenschaft accuracy des GeolocationCoordinates-Interfaces ist ein strikt positives double, das die Genauigkeit mit einem Konfidenzniveau von 95 % der GeolocationCoordinates.latitude und …
GeolocationCoordinates.altitude Eigenschaft
Die schreibgeschützte Eigenschaft altitude des GeolocationCoordinates-Interfaces ist ein double, das die Höhe der Position in Metern über dem WGS84-Ellipsoid darstellt (welches die nominale Meeresoberfläche definiert).
GeolocationCoordinates.altitudeAccuracy Eigenschaft
Die schreibgeschützte Eigenschaft altitudeAccuracy des GeolocationCoordinates-Interfaces ist ein strikt positives double, das die Genauigkeit mit einem Konfidenzniveau von 95 % der in Metern ausgedrückten altitude …
GeolocationCoordinates.heading Eigenschaft
Die schreibgeschützte Eigenschaft heading des GeolocationCoordinates-Interfaces ist ein double, das die Richtung repräsentiert, in die sich das Gerät bewegt.
GeolocationCoordinates.latitude Eigenschaft
Die latitude schreibgeschützte Eigenschaft der GeolocationCoordinates-Schnittstelle ist ein double, das die geographische Breite der Position in Dezimalgrad repräsentiert.
GeolocationCoordinates.longitude Eigenschaft
Die schreibgeschützte Eigenschaft longitude des GeolocationCoordinates-Interfaces ist eine Zahl, die die geographische Länge eines Punktes in dezimalen Gradangaben repräsentiert.
GeolocationCoordinates.speed Eigenschaft
Die speed-Eigenschaft des GeolocationCoordinates-Interfaces ist eine schreibgeschützte double-Eigenschaft, die die Geschwindigkeit des Geräts in Metern pro Sekunde darstellt.
GeolocationCoordinates.toJSON() Methode
Die toJSON()-Methode der GeolocationCoordinates-Schnittstelle ist ein Serializer; sie liefert eine JSON-Darstellung des GeolocationCoordinates-Objekts.
GeolocationPosition Interface
Die GeolocationPosition-Schnittstelle repräsentiert die Position des betreffenden Geräts zu einem bestimmten Zeitpunkt.
GeolocationPosition.coords Eigenschaft
Die coords schreibgeschützte Eigenschaft des GeolocationPosition-Interfaces gibt ein GeolocationCoordinates-Objekt zurück, das eine geografische Position darstellt.
GeolocationPosition.timestamp Eigenschaft
Die timestamp schreibgeschützte Eigenschaft der GeolocationPosition Schnittstelle repräsentiert das Datum und die Uhrzeit, zu der die Position vom Gerät erfasst wurde.
GeolocationPosition.toJSON() Methode
Die toJSON()-Methode des GeolocationPosition-Interfaces ist ein Serializer; sie gibt eine JSON-Darstellung des GeolocationPosition-Objekts zurück.
GeolocationPositionError Interface
Die GeolocationPositionError-Schnittstelle repräsentiert den Grund für einen Fehler, der beim Verwenden des Geolokalisierungsgeräts auftritt.
GeolocationPositionError.code Eigenschaft
Die schreibgeschützte Eigenschaft code der Schnittstelle GeolocationPositionError ist ein unsigned short, der den Fehlercode darstellt.
GeolocationPositionError.message Eigenschaft
Die message-Schreibgeschützte-Eigenschaft des GeolocationPositionError-Interfaces gibt einen menschenlesbaren String zurück, der die Details des Fehlers beschreibt.
GestureEvent Interface
Das GestureEvent ist eine proprietäre Schnittstelle, die spezifisch für WebKit ist und Informationen zu Multi-Touch-Gesten bereitstellt.
get Keyword
Die get-Syntax bindet eine Objekteigenschaft an eine Funktion, die aufgerufen wird, wenn diese Eigenschaft abgerufen wird.
Gleichheit (==) Operator
Der Gleichheitsoperator <code>==</code> prüft, ob zwei Operanden gleich sind, und gibt ein boolesches Ergebnis zurück — mit automatischer Typumwandlung.
globalThis Eigenschaft
Universeller Zugriff auf das globale Objekt in jedem JavaScript-Kontext – Browser, Node.js oder Web Worker.
GPU Interface
Das GPU-Interface der WebGPU API ist der Ausgangspunkt für die Nutzung von WebGPU. Es kann verwendet werden, um einen GPUAdapter zurückzugeben, von dem aus Sie Geräte anfordern, Funktionen und Limits konfigurieren und …
GPU.getPreferredCanvasFormat() Methode
Die getPreferredCanvasFormat() Methode des GPU Interfaces gibt das optimale Texturformat für ein Canvas zur Darstellung von Inhalten mit 8-Bit-Tiefe und standardmäßiger dynamischer Reichweite auf dem aktuellen System …
GPU.requestAdapter() Methode
Die requestAdapter()-Methode der GPU Schnittstelle gibt ein Promise zurück, das mit einer Instanz eines GPUAdapter Objekt erfüllt wird.
GPU.wgslLanguageFeatures Eigenschaft
Die schreibgeschützte wgslLanguageFeatures-Eigenschaft der GPU-Schnittstelle gibt ein WGSLLanguageFeatures-Objekt zurück, das die von der WebGPU-Implementierung unterstützten WGSL-Spracherweiterungen meldet.
GPUAdapter Interface
Die GPUAdapter-Schnittstelle der WebGPU API repräsentiert einen GPU-Adapter.
GPUAdapter.features Eigenschaft
Die schreibgeschützte Eigenschaft features der GPUAdapter-Schnittstelle gibt ein GPUSupportedFeatures-Objekt zurück, das zusätzliche Funktionalitäten beschreibt, die vom Adapter unterstützt werden.
GPUAdapter.info Eigenschaft
Die info schreibgeschützte Eigenschaft der GPUAdapter-Schnittstelle gibt ein GPUAdapterInfo-Objekt zurück, das identifizierende Informationen über den Adapter enthält.
GPUAdapter.isFallbackAdapter Eigenschaft
Die isFallbackAdapter-Schreibgeschützte Eigenschaft der GPUAdapter-Schnittstelle gibt true zurück, wenn der Adapter ein Fallback-Adapter ist, und false, wenn nicht.
GPUAdapter.limits Eigenschaft
Die schreibgeschützte limits-Eigenschaft des GPUAdapter-Interfaces gibt ein GPUSupportedLimits-Objekt zurück, das die vom Adapter unterstützten Grenzwerte beschreibt.
GPUAdapter.requestAdapterInfo() Methode
Die requestAdapterInfo() Methode der GPUAdapter Schnittstelle gibt ein Promise zurück, das mit einem GPUAdapterInfo Objekt erfüllt wird, das Identifikationsinformationen über einen Adapter enthält.
GPUAdapter.requestDevice() Methode
Die requestDevice()-Methode der GPUAdapter-Schnittstelle gibt ein Promise zurück, das mit einem GPUDevice-Objekt erfüllt wird, welches die primäre Schnittstelle zur Kommunikation mit der GPU darstellt.
GPUAdapterInfo Interface
Das GPUAdapterInfo Interface der WebGPU API enthält identifizierende Informationen über einen GPUAdapter.
GPUAdapterInfo.architecture Eigenschaft
Die schreibgeschützte Eigenschaft architecture des GPUAdapterInfo-Interfaces gibt den Namen der Familie oder Klasse der GPUs zurück, zu der der Adapter gehört oder einen leeren String, falls diese nicht verfügbar ist.
GPUAdapterInfo.description Eigenschaft
Die schreibgeschützte description-Eigenschaft der GPUAdapterInfo-Schnittstelle gibt einen menschenlesbaren String zurück, der den Adapter beschreibt, oder einen leeren String, wenn dieser nicht verfügbar ist.
GPUAdapterInfo.device Eigenschaft
Die schreibgeschützte device-Eigenschaft der GPUAdapterInfo-Schnittstelle gibt einen herstellerspezifischen Identifikator für den Adapter zurück oder einen leeren String, wenn dieser nicht verfügbar ist.
GPUAdapterInfo.isFallbackAdapter Eigenschaft
Die schreibgeschützte isFallbackAdapter-Eigenschaft des GPUAdapterInfo-Interfaces gibt true zurück, wenn der Adapter ein Ausweichadapter ist, und false, wenn nicht.
GPUAdapterInfo.subgroupMaxSize Eigenschaft
Die schreibgeschützte Eigenschaft subgroupMaxSize der GPUAdapterInfo-Schnittstelle gibt die maximal unterstützte Subgruppen-Größe für den GPUAdapter zurück.
GPUAdapterInfo.subgroupMinSize Eigenschaft
Die schreibgeschützte subgroupMinSize-Eigenschaft des GPUAdapterInfo-Interfaces gibt die minimal unterstützte Subgruppen-Größe für den GPUAdapter zurück.
GPUAdapterInfo.vendor Eigenschaft
Die schreibgeschützte vendor-Eigenschaft der GPUAdapterInfo-Schnittstelle gibt den Namen des Adapterherstellers zurück, oder einen leeren String, wenn er nicht verfügbar ist.
GPUBindGroup Interface
Das GPUBindGroup-Interface der WebGPU API basiert auf einem GPUBindGroupLayout und definiert eine Gruppe von Ressourcen, die zusammen in einer Gruppe gebunden werden und wie diese Ressourcen in Shader-Stufen verwendet …
GPUBindGroup.label Eigenschaft
Die label-Eigenschaft der GPUBindGroup-Schnittstelle bietet ein Label, das verwendet werden kann, um das Objekt zu identifizieren, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPUBindGroupLayout Interface
Die GPUBindGroupLayout Schnittstelle der WebGPU API definiert die Struktur und den Zweck von verwandten GPU-Ressourcen wie Buffern, die in einer Pipeline verwendet werden und dient als Vorlage bei der Erstellung von …
GPUBindGroupLayout.label Eigenschaft
Die label-Eigenschaft des GPUBindGroupLayout-Interfaces bietet ein Label, das verwendet werden kann, um das Objekt zu identifizieren, zum Beispiel in GPUError-Meldungen oder Konsolenwarnungen.
GPUBuffer Interface
Die GPUBuffer-Schnittstelle der WebGPU API repräsentiert einen Speicherblock, der verwendet werden kann, um rohe Daten zu speichern, die in GPU-Operationen verwendet werden.
GPUBuffer.destroy() Methode
Die destroy()-Methode der GPUBuffer-Schnittstelle zerstört den GPUBuffer.
GPUBuffer.getMappedRange() Methode
Die getMappedRange() Methode der GPUBuffer Schnittstelle gibt ein ArrayBuffer zurück, das die abgebildeten Inhalte des GPUBuffer im angegebenen Bereich enthält.
GPUBuffer.label Eigenschaft
Die label-Eigenschaft des GPUBuffer-Interfaces bietet ein Label, das verwendet werden kann, um das Objekt zu identifizieren, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPUBuffer.mapAsync() Methode
Die mapAsync() Methode des GPUBuffer Interfaces mappt den angegebenen Bereich des GPUBuffer.
GPUBuffer.mapState Eigenschaft
Die mapState-Eigenschaft der GPUBuffer-Schnittstelle ist eine schreibgeschützte Eigenschaft, die den Zuordnungszustand des GPUBuffer darstellt.
GPUBuffer.size Eigenschaft
Die size-Eigenschaft des GPUBuffer-Interfaces ist eine schreibgeschützte Eigenschaft, die die Länge der Speicherzuweisung des GPUBuffer in Bytes darstellt.
GPUBuffer.unmap() Methode
Die unmap() Methode der GPUBuffer Schnittstelle hebt die Zuordnung des zugeordneten Bereichs des GPUBuffer auf, wodurch dessen Inhalte nach vorheriger Zuordnung mit GPUBuffer.mapAsync() wieder für die Nutzung durch die …
GPUBuffer.usage Eigenschaft
Die schreibgeschützte Eigenschaft usage des GPUBuffer-Interfaces enthält die bitweisen Flags, die die erlaubten Nutzungen des GPUBuffer darstellen.
GPUCanvasContext Interface
Das GPUCanvasContext-Interface der WebGPU API repräsentiert den WebGPU-Rendering-Kontext eines canvas-Elements, das über einen Aufruf von HTMLCanvasElement.getContext() mit einem contextType von "webgpu" zurückgegeben …
GPUCanvasContext.canvas Eigenschaft
Die canvas-Eigenschaft, eine schreibgeschützte Eigenschaft der GPUCanvasContext-Schnittstelle, gibt eine Referenz auf das Canvas zurück, von dem der Kontext erstellt wurde.
GPUCanvasContext.configure() Methode
Die configure()-Methode der GPUCanvasContext-Schnittstelle konfiguriert den Kontext zur Verwendung für das Rendering mit einem gegebenen GPUDevice.
GPUCanvasContext.getConfiguration() Methode
Die getConfiguration() Methode der GPUCanvasContext Schnittstelle gibt die aktuelle Konfiguration zurück, die für den Kontext eingestellt ist.
GPUCanvasContext.getCurrentTexture() Methode
Die getCurrentTexture()-Methode der GPUCanvasContext-Schnittstelle gibt die nächste GPUTexture zurück, die vom Canvas-Kontext mit dem Dokument zusammengesetzt wird.
GPUCanvasContext.unconfigure() Methode
Die unconfigure()-Methode der GPUCanvasContext-Schnittstelle entfernt jede zuvor festgelegte Kontextkonfiguration und zerstört alle Texturen, die über getCurrentTexture() zurückgegeben wurden, während der Canvas-Kontext …
GPUCommandBuffer Interface
Das GPUCommandBuffer Interface der WebGPU API repräsentiert eine vorab aufgezeichnete Liste von GPU-Befehlen, die zur Ausführung an eine GPUQueue übermittelt werden können.
GPUCommandBuffer.label Eigenschaft
Die label-Eigenschaft der Schnittstelle GPUCommandBuffer ist ein String, der eine Beschriftung bereitstellt, die zur Identifizierung des Objekts verwendet werden kann, beispielsweise in Meldungen von GPUError oder …
GPUCommandEncoder Interface
Die GPUCommandEncoder-Schnittstelle der WebGPU API stellt einen Encoder dar, der eine Sequenz von GPU-Befehlen sammelt, die an die GPU gesendet werden sollen.
GPUCommandEncoder.beginComputePass() Methode
Die beginComputePass() Methode der GPUCommandEncoder Schnittstelle startet die Kodierung eines Compute-Passes und gibt einen GPUComputePassEncoder zurück, der zur Steuerung der Berechnung verwendet werden kann.
GPUCommandEncoder.beginRenderPass() Methode
Die beginRenderPass() Methode der GPUCommandEncoder-Schnittstelle startet die Kodierung eines Render-Passes und gibt einen GPURenderPassEncoder zurück, der zur Steuerung des Renderings verwendet werden kann.
GPUCommandEncoder.clearBuffer() Methode
Die clearBuffer()-Methode der GPUCommandEncoder-Schnittstelle kodiert einen Befehl, der eine Region eines GPUBuffer mit Nullen füllt.
GPUCommandEncoder.copyBufferToBuffer() Methode
Die copyBufferToBuffer()-Methode der GPUCommandEncoder-Schnittstelle kodiert einen Befehl, der Daten von einem GPUBuffer in einen anderen kopiert.
GPUCommandEncoder.copyBufferToTexture() Methode
Die copyBufferToTexture() Methode der GPUCommandEncoder Schnittstelle kodiert einen Befehl, der Daten von einem GPUBuffer zu einer GPUTexture kopiert.
GPUCommandEncoder.copyTextureToBuffer() Methode
Die Methode copyTextureToBuffer() des GPUCommandEncoder-Interfaces kodiert einen Befehl, der Daten von einer GPUTexture in einen GPUBuffer kopiert.
GPUCommandEncoder.copyTextureToTexture() Methode
Die copyTextureToTexture() Methode der GPUCommandEncoder-Schnittstelle kodiert einen Befehl, der Daten von einer GPUTexture zu einer anderen kopiert.
GPUCommandEncoder.finish() Methode
Die finish()-Methode der GPUCommandEncoder-Schnittstelle schließt die Aufzeichnung der auf diesem GPUCommandEncoder codierten Befehlssequenz ab und gibt einen entsprechenden GPUCommandBuffer zurück.
GPUCommandEncoder.insertDebugMarker() Methode
Die insertDebugMarker()-Methode der GPUCommandEncoder-Schnittstelle markiert einen bestimmten Punkt in einer Reihe von codierten Befehlen mit einem Label.
GPUCommandEncoder.label Eigenschaft
Die label-Eigenschaft der Schnittstelle GPUCommandEncoder ist ein String, der eine Bezeichnung bereitstellt, die zur Identifizierung des Objekts verwendet werden kann, beispielsweise in GPUError-Meldungen oder …
GPUCommandEncoder.popDebugGroup() Methode
Die popDebugGroup() Methode der GPUCommandEncoder Schnittstelle beendet eine Debug-Gruppe, die mit einem Aufruf von pushDebugGroup() begonnen wurde.
GPUCommandEncoder.pushDebugGroup() Methode
Die pushDebugGroup()-Methode der GPUCommandEncoder-Schnittstelle beginnt eine Debug-Gruppe, die mit einem angegebenen Label markiert ist und alle nachfolgenden codierten Befehle bis zum Aufruf einer …
GPUCommandEncoder.resolveQuerySet() Methode
Die resolveQuerySet()-Methode des GPUCommandEncoder-Interfaces kodiert einen Befehl, der ein GPUQuerySet auflöst und die Ergebnisse in einen angegebenen GPUBuffer kopiert.
GPUCommandEncoder.writeTimestamp() Methode
Die writeTimestamp()-Methode des GPUCommandEncoder-Interfaces kodiert einen Befehl, der einen Zeitstempel in ein GPUQuerySet schreibt, sobald die vorherigen Befehle, die in denselben wartenden GPUCommandBuffer …
GPUCompilationInfo Interface
Das GPUCompilationInfo-Interface der WebGPU API repräsentiert ein Array von GPUCompilationMessage-Objekten, die vom GPU-Shader-Modul-Kompilierer generiert werden, um Probleme mit Shader-Code zu diagnostizieren.
GPUCompilationInfo.messages Eigenschaft
Die messages schreibgeschützte Eigenschaft der GPUCompilationInfo-Schnittstelle ist ein Array von GPUCompilationMessage-Objekten.
GPUCompilationMessage Interface
Das GPUCompilationMessage-Interface der WebGPU API repräsentiert eine einzelne Informations-, Warn- oder Fehlermeldung, die vom GPU-Shader-Modul-Compiler generiert wird.
GPUCompilationMessage.length Eigenschaft
Die length-Eigenschaft der GPUCompilationMessage-Schnittstelle ist eine schreibgeschützte Zahl, die die Länge des Substrings darstellt, auf den sich die Nachricht bezieht.
GPUCompilationMessage.lineNum Eigenschaft
Die lineNum-Schreibgeschützte Eigenschaft der GPUCompilationMessage-Schnittstelle ist eine Zahl, die die Zeilennummer im Shader-Code darstellt, auf die sich die Nachricht bezieht.
GPUCompilationMessage.linePos Eigenschaft
Die schreibgeschützte linePos-Eigenschaft der GPUCompilationMessage-Schnittstelle ist eine Zahl, die die Position in der Codezeile darstellt, auf die sich die Nachricht bezieht.
GPUCompilationMessage.message Eigenschaft
Die message-Schreibgeschützte Eigenschaft der GPUCompilationMessage-Schnittstelle ist ein String, der einen menschenlesbaren Nachrichtentext darstellt.
GPUCompilationMessage.offset Eigenschaft
Die offset schreibgeschützte Eigenschaft der GPUCompilationMessage-Schnittstelle ist eine Zahl, die den Offset vom Beginn des Shader-Codes bis zu dem genauen Punkt oder dem Beginn der relevanten Teilzeichenkette …
GPUCompilationMessage.type Eigenschaft
Die schreibgeschützte type-Eigenschaft des GPUCompilationMessage-Interfaces ist ein enumerierter Wert, der den Typ der Nachricht darstellt.
GPUComputePassEncoder Interface
Die GPUComputePassEncoder-Schnittstelle der WebGPU-API kodiert Befehle, die mit der Steuerung der Compute-Shader-Phase verbunden sind und von einer GPUComputePipeline ausgegeben werden.
GPUComputePassEncoder.dispatchWorkgroups() Methode
Die dispatchWorkgroups()-Methode des GPUComputePassEncoder-Interfaces führt ein spezifisches Raster von Arbeitsgruppen aus, um die Arbeit zu erledigen, die von der aktuellen GPUComputePipeline ausgeführt wird (d.h.
GPUComputePassEncoder.dispatchWorkgroupsIndirect() Methode
Die dispatchWorkgroupsIndirect()-Methode der GPUComputePassEncoder-Schnittstelle sendet ein Raster von Workgroups, definiert durch die Parameter eines GPUBuffer, um die Arbeit auszuführen, die von der aktuellen …
GPUComputePassEncoder.end() Methode
Die end()-Methode der GPUComputePassEncoder-Schnittstelle beendet die Aufzeichnung der aktuellen Kommandosequenz des Compute-Passes.
GPUComputePassEncoder.insertDebugMarker() Methode
Die insertDebugMarker() Methode der GPUComputePassEncoder Schnittstelle markiert einen bestimmten Punkt in einer Reihe von kodierten Compute-Pass-Befehlen mit einem Label.
GPUComputePassEncoder.label Eigenschaft
Die label-Eigenschaft der Schnittstelle GPUComputePassEncoder ist ein String, der eine Beschriftung bereitstellt, mit der das Objekt beispielsweise in GPUError-Meldungen oder Konsolenwarnungen identifiziert werden kann.
GPUComputePassEncoder.popDebugGroup() Methode
Die popDebugGroup()-Methode der GPUComputePassEncoder-Schnittstelle beendet eine Debuggruppe des Compute-Passes, die mit einem Aufruf von pushDebugGroup() begonnen wurde.
GPUComputePassEncoder.pushDebugGroup() Methode
Die pushDebugGroup()-Methode der GPUComputePassEncoder-Schnittstelle startet eine Debug-Gruppe für Compute-Pass, die mit einem angegebenen Label markiert ist und alle darauf folgenden kodierten Befehle umfasst, bis die …
GPUComputePassEncoder.setBindGroup() Methode
Die setBindGroup()-Methode der GPUComputePassEncoder-Schnittstelle setzt die GPUBindGroup, die für nachfolgende Compute-Befehle bei einem bestimmten Index verwendet wird.
GPUComputePassEncoder.setPipeline() Methode
Die setPipeline()-Methode der GPUComputePassEncoder-Schnittstelle legt die GPUComputePipeline fest, die für diesen Compute-Durchlauf verwendet werden soll.
GPUComputePipeline Interface
Das GPUComputePipeline Interface der WebGPU API repräsentiert eine Pipeline, die die Compute-Shader-Stufe steuert und im GPUComputePassEncoder verwendet werden kann.
GPUComputePipeline.getBindGroupLayout() Methode
Die getBindGroupLayout()-Methode der GPUComputePipeline-Schnittstelle gibt das GPUBindGroupLayout-Objekt der Pipeline mit dem angegebenen Index zurück (d.h.
GPUComputePipeline.label Eigenschaft
Die label-Eigenschaft des GPUComputePipeline-Interfaces liefert ein Label, das zur Identifikation des Objekts verwendet werden kann, zum Beispiel in GPUError-Meldungen oder Konsolenwarnungen.
GPUDevice Interface
Das GPUDevice Interface der WebGPU-API repräsentiert ein logisches GPU-Gerät.
GPUDevice.adapterInfo Eigenschaft
Die adapterInfo Nur-Lese-Eigenschaft des GPUDevice-Interfaces gibt ein GPUAdapterInfo-Objekt zurück, das identifizierende Informationen über den Adapter des Geräts enthält.
GPUDevice.createBindGroup() Methode
Die createBindGroup()-Methode der GPUDevice-Schnittstelle erstellt ein GPUBindGroup basierend auf einem GPUBindGroupLayout, das eine Gruppe von zu bindenden Ressourcen und deren Verwendung in Shaderstufen definiert.
GPUDevice.createBindGroupLayout() Methode
Die createBindGroupLayout()-Methode des GPUDevice-Interfaces erstellt ein GPUBindGroupLayout, das die Struktur und den Zweck von verbundenen GPU-Ressourcen wie Buffern definiert, die in einer Pipeline verwendet werden, …
GPUDevice.createBuffer() Methode
Die createBuffer()-Methode des GPUDevice-Interfaces erstellt ein GPUBuffer, in dem Rohdaten gespeichert werden, die in GPU-Operationen verwendet werden sollen.
GPUDevice.createCommandEncoder() Methode
Die createCommandEncoder()-Methode der GPUDevice-Schnittstelle erstellt einen GPUCommandEncoder, der verwendet wird, um Befehle zu kodieren, die an die GPU übermittelt werden sollen.
GPUDevice.createComputePipeline() Methode
Die createComputePipeline()-Methode der GPUDevice-Schnittstelle erstellt eine GPUComputePipeline, die den Compute-Shader-Stage steuern kann und in einem GPUComputePassEncoder verwendet werden kann.
GPUDevice.createComputePipelineAsync() Methode
Die createComputePipelineAsync() Methode des GPUDevice Interfaces gibt ein Promise zurück, das mit einem GPUComputePipeline erfüllt wird.
GPUDevice.createPipelineLayout() Methode
Die createPipelineLayout()-Methode der GPUDevice-Schnittstelle erstellt ein GPUPipelineLayout, das die von einer Pipeline verwendeten GPUBindGroupLayouts definiert.
GPUDevice.createQuerySet() Methode
Die createQuerySet()-Methode der GPUDevice-Schnittstelle erstellt ein GPUQuerySet, das verwendet werden kann, um die Ergebnisse von Abfragen auf Passes, wie Okklusions- oder Zeitstempelabfragen, aufzuzeichnen.
GPUDevice.createRenderBundleEncoder() Methode
Die createRenderBundleEncoder() Methode der GPUDevice Schnittstelle erstellt einen GPURenderBundleEncoder, der verwendet werden kann, um Befehlssätze vorab aufzuzeichnen.
GPUDevice.createRenderPipeline() Methode
Die createRenderPipeline() Methode der GPUDevice Schnittstelle erstellt eine GPURenderPipeline, die die Vertex- und Fragment-Shader-Stufen steuern und in einem GPURenderPassEncoder oder GPURenderBundleEncoder verwendet …
GPUDevice.createRenderPipelineAsync() Methode
Die createRenderPipelineAsync() Methode der GPUDevice Schnittstelle gibt ein Promise zurück, das mit einer GPURenderPipeline erfüllt wird.
GPUDevice.createSampler() Methode
Die createSampler()-Methode des GPUDevice-Interfaces erzeugt ein GPUSampler, das kontrolliert, wie Shader Textur-Ressourcendaten transformieren und filtern.
GPUDevice.createShaderModule() Methode
Die createShaderModule()-Methode der GPUDevice-Schnittstelle erstellt ein GPUShaderModule aus einem String von WGSL-Quellcode.
GPUDevice.createTexture() Methode
Die createTexture()-Methode der GPUDevice-Schnittstelle erstellt eine GPUTexture, um 1D-, 2D- oder 3D-Datenarrays, wie Bilder, für GPU-Rendering-Operationen zu speichern.
GPUDevice.destroy() Methode
Die destroy() Methode der GPUDevice Schnittstelle zerstört das Gerät, was weitere Operationen darauf verhindert.
GPUDevice.features Eigenschaft
Die schreibgeschützte features-Eigenschaft des GPUDevice-Interfaces gibt ein GPUSupportedFeatures-Objekt zurück, das zusätzliche Funktionalitäten beschreibt, die vom Gerät unterstützt werden.
GPUDevice.importExternalTexture() Methode
Die importExternalTexture() Methode der GPUDevice-Schnittstelle nimmt ein HTMLVideoElement oder ein VideoFrame Objekt als Eingabe und gibt ein GPUExternalTexture Wrapper-Objekt zurück, das einen Schnappschuss des Videos …
GPUDevice.label Eigenschaft
Die label-Eigenschaft des GPUDevice-Interfaces ist ein String, der eine Bezeichnung bereitstellt, die zur Identifizierung des Objekts verwendet werden kann, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPUDevice.limits Eigenschaft
Die schreibgeschützte Eigenschaft limits des GPUDevice-Interfaces gibt ein GPUSupportedLimits-Objekt zurück, das die vom Gerät unterstützten Grenzen beschreibt.
GPUDevice.lost Eigenschaft
Die schreibgeschützte lost-Eigenschaft der GPUDevice-Schnittstelle enthält ein Promise, das während der gesamten Lebensdauer des Geräts schwebend bleibt und sich auf ein GPUDeviceLostInfo-Objekt auflöst, wenn das Gerät …
GPUDevice.popErrorScope() Methode
Die popErrorScope()-Methode der GPUDevice-Schnittstelle entfernt einen bestehenden GPU-Fehlerbereich aus dem Fehlerbereichsstapel (ursprünglich mit GPUDevice.pushErrorScope() hinzugefügt) und gibt ein Promise zurück, …
GPUDevice.pushErrorScope() Methode
Die pushErrorScope() Methode der GPUDevice Schnittstelle fügt einen neuen Fehlerbereich (Error Scope) zum Fehlerbereichs-Stack des Geräts hinzu, wodurch Sie Fehler eines bestimmten Typs erfassen können.
GPUDevice.queue Eigenschaft
Die queue-Schreibgeschützte Eigenschaft des GPUDevice-Interfaces gibt die primäre GPUQueue für das Gerät zurück.
GPUDevice: uncapturederror Event
Das uncapturederror-Ereignis des GPUDevice-Interfaces wird ausgelöst, wenn ein Fehler auftritt, der nicht von einem GPU-Fehlerbereich erfasst wurde, um eine Möglichkeit zur Meldung unerwarteter Fehler bereitzustellen.
GPUDeviceLostInfo Interface
Das GPUDeviceLostInfo-Interface der WebGPU API repräsentiert das Objekt, das zurückgegeben wird, wenn das GPUDevice.lost Promise aufgelöst wird.
GPUDeviceLostInfo.message Eigenschaft
Die message-Eigenschaft der GPUDeviceLostInfo-Schnittstelle ist eine schreibgeschützte Eigenschaft, die eine menschenlesbare Nachricht bereitstellt, die erklärt, warum das Gerät verloren gegangen ist.
GPUDeviceLostInfo.reason Eigenschaft
Die reason-Eigenschaft, die schreibgeschützt ist, des GPUDeviceLostInfo-Interfaces definiert den Grund, weshalb das Gerät verloren ging, in einer maschinenlesbaren Form.
GPUError Interface
Das GPUError Interface der WebGPU-API ist das Basisinterface für Fehler, die durch GPUDevice.popErrorScope und das uncapturederror-Ereignis aufgetreten sind.
GPUError.message Eigenschaft
Die message-Eigenschaft des GPUError-Interfaces ist eine schreibgeschützte Eigenschaft, die eine lesbare Nachricht bereitstellt, die erklärt, warum der Fehler aufgetreten ist.
GPUExternalTexture Interface
Das GPUExternalTexture-Interface der WebGPU API repräsentiert ein Wrapper-Objekt, das einen Snapshot eines HTMLVideoElement enthält und als Textur in GPU-Rendering-Operationen verwendet werden kann.
GPUExternalTexture.label Eigenschaft
Die label-Eigenschaft der GPUExternalTexture-Schnittstelle bietet ein Label, das verwendet werden kann, um das Objekt zu identifizieren, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPUInternalError Interface
Die GPUInternalError-Schnittstelle der WebGPU API beschreibt einen Anwendungsfehler, der darauf hinweist, dass eine Operation aus einem system- oder implementationsspezifischen Grund fehlgeschlagen ist, selbst wenn alle …
GPUOutOfMemoryError Interface
Die GPUOutOfMemoryError Schnittstelle der WebGPU API beschreibt einen Speicherüberlauf-Fehler (out-of-memory), der darauf hinweist, dass nicht genügend freier Speicher vorhanden war, um die angeforderte Operation …
GPUPipelineError Interface
Die GPUPipelineError-Schnittstelle der WebGPU API beschreibt einen Pipeline-Fehler.
GPUPipelineError.reason Eigenschaft
Die reason-Eigenschaft der GPUPipelineError-Schnittstelle beschreibt den Grund, warum die Erstellung der Pipeline fehlschlug, in einer maschinenlesbaren Form.
GPUPipelineLayout Interface
Das GPUPipelineLayout-Interface der WebGPU-API definiert die GPUBindGroupLayouts, die von einer Pipeline verwendet werden.
GPUPipelineLayout.label Eigenschaft
Die label-Eigenschaft des GPUPipelineLayout-Interfaces bietet ein Label, das verwendet werden kann, um das Objekt zu identifizieren, zum Beispiel in GPUError-Meldungen oder Konsolenwarnungen.
GPUQuerySet Interface
Die GPUQuerySet-Schnittstelle der WebGPU API wird verwendet, um die Ergebnisse von Abfragen auf Durchläufen aufzuzeichnen, wie zum Beispiel Okklusions- oder Zeitstempelabfragen.
GPUQuerySet.count Eigenschaft
Die count-Schreibgeschützt-Eigenschaft der GPUQuerySet-Schnittstelle ist eine Zahl, die die Anzahl der von dem GPUQuerySet verwalteten Abfragen angibt.
GPUQuerySet.destroy() Methode
Die destroy()-Methode des GPUQuerySet-Interfaces zerstört das GPUQuerySet.
GPUQuerySet.label Eigenschaft
Die label-Eigenschaft des GPUQuerySet-Interfaces ist ein String, der ein Label bereitstellt, das zur Identifizierung des Objekts verwendet werden kann, zum Beispiel in GPUError-Nachrichten oder Konsolenwarnungen.
GPUQuerySet.type Eigenschaft
Die type schreibgeschützte Eigenschaft des GPUQuerySet-Interfaces ist ein enumerierter Wert, der den Typ der vom GPUQuerySet verwalteten Abfragen angibt.
GPUQueue Interface
Das GPUQueue-Interface der WebGPU API steuert die Ausführung von kodierten Befehlen auf der GPU.
GPUQueue.copyExternalImageToTexture() Methode
Die copyExternalImageToTexture() Methode des GPUQueue-Interfaces kopiert einen Schnappschuss von einem Quellbild, Video oder Canvas in eine gegebene GPUTexture.
GPUQueue.label Eigenschaft
Die label-Eigenschaft des GPUQueue-Interfaces ist ein String, der eine Beschriftung bereitstellt, mit der das Objekt identifiziert werden kann, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPUQueue.onSubmittedWorkDone() Methode
Die onSubmittedWorkDone()-Methode der GPUQueue-Schnittstelle gibt ein Promise zurück, das aufgelöst wird, wenn alle Arbeiten, die der GPU über diese GPUQueue zum Zeitpunkt des Aufrufs der Methode zugewiesen wurden, …
GPUQueue.submit() Methode
Die submit()-Methode des GPUQueue-Interfaces plant die Ausführung von Befehlsbuffer, die durch ein oder mehrere GPUCommandBuffer-Objekte dargestellt werden, durch die GPU.
GPUQueue.writeBuffer() Methode
Die writeBuffer()-Methode der GPUQueue-Schnittstelle schreibt eine bereitgestellte Datenquelle in einen angegebenen GPUBuffer.
GPUQueue.writeTexture() Methode
Die writeTexture()-Methode der GPUQueue-Schnittstelle schreibt eine bereitgestellte Datenquelle in eine gegebene GPUTexture.
GPURenderBundle Interface
Das GPURenderBundle-Interface der WebGPU API repräsentiert einen Container für voraufgezeichnete Bündel von Befehlen.
GPURenderBundle.label Eigenschaft
Die label-Eigenschaft der Schnittstelle GPURenderBundle ist ein String, der eine Bezeichnung bereitstellt, die zur Identifizierung des Objekts verwendet werden kann, beispielsweise in GPUError-Meldungen oder …
GPURenderBundleEncoder Interface
Die GPURenderBundleEncoder-Schnittstelle der WebGPU API wird verwendet, um Bündel von Befehlen voraufzuzeichnen.
GPURenderBundleEncoder.draw() Methode
Die draw()-Methode der GPURenderBundleEncoder-Schnittstelle zeichnet Primitive basierend auf den von setVertexBuffer() bereitgestellten Vertex-Puffern.
GPURenderBundleEncoder.drawIndexed() Methode
Die drawIndexed()-Methode der GPURenderBundleEncoder-Schnittstelle zeichnet indizierte Primitive basierend auf den durch setVertexBuffer() und setIndexBuffer() bereitgestellten Vertex- und Indexpuffern.
GPURenderBundleEncoder.drawIndexedIndirect() Methode
Die drawIndexedIndirect() Methode der GPURenderBundleEncoder-Schnittstelle zeichnet indizierte Primitive unter Verwendung von Parametern, die aus einem GPUBuffer gelesen werden.
GPURenderBundleEncoder.drawIndirect() Methode
Die drawIndirect()-Methode des GPURenderBundleEncoder-Interfaces zeichnet Primitive unter Verwendung von Parametern, die aus einem GPUBuffer gelesen werden.
GPURenderBundleEncoder.finish() Methode
Die finish()-Methode der GPURenderBundleEncoder-Schnittstelle schließt die Aufzeichnung der aktuellen Render-Bundle-Befehlssequenz ab und gibt ein GPURenderBundle-Objekt zurück, das in einen …
GPURenderBundleEncoder.insertDebugMarker() Methode
Die insertDebugMarker() Methode der Schnittstelle GPURenderBundleEncoder markiert einen spezifischen Punkt in einer Reihe von codierten Render-Bundle-Pass-Befehlen mit einem Label.
GPURenderBundleEncoder.label Eigenschaft
Die label-Eigenschaft der Schnittstelle GPURenderBundleEncoder ist ein String, der eine Bezeichnung bereitstellt, mit der das Objekt identifiziert werden kann, beispielsweise in Meldungen von GPUError oder …
GPURenderBundleEncoder.popDebugGroup() Methode
Die popDebugGroup()-Methode der GPURenderBundleEncoder-Schnittstelle beendet eine Render-Bundle-Debug-Gruppe, die mit einem pushDebugGroup()-Aufruf begonnen wurde.
GPURenderBundleEncoder.pushDebugGroup() Methode
Die pushDebugGroup()-Methode der GPURenderBundleEncoder-Schnittstelle beginnt eine Render-Bundle-Debug-Gruppe, die mit einem angegebenen Label markiert wird und alle folgenden codierten Befehle enthält, bis eine …
GPURenderBundleEncoder.setBindGroup() Methode
Die setBindGroup()-Methode der GPURenderBundleEncoder-Schnittstelle setzt die GPUBindGroup, die für nachfolgende Render-Bundle-Befehle für einen gegebenen Index verwendet werden soll.
GPURenderBundleEncoder.setIndexBuffer() Methode
Die setIndexBuffer()-Methode der GPURenderBundleEncoder-Schnittstelle setzt den aktuellen GPUBuffer, der Indexdaten für nachfolgende Zeichenbefehle bereitstellen wird.
GPURenderBundleEncoder.setPipeline() Methode
Die setPipeline() Methode der GPURenderBundleEncoder-Schnittstelle setzt die GPURenderPipeline, die für nachfolgende Render-Bündel-Befehle verwendet werden soll.
GPURenderBundleEncoder.setVertexBuffer() Methode
Die setVertexBuffer()-Methode der GPURenderBundleEncoder-Schnittstelle setzt oder entfernt den aktuellen GPUBuffer für den angegebenen Slot, der die Vertex-Daten für nachfolgende Zeichnungsbefehle bereitstellen wird.
GPURenderPassEncoder Interface
Die GPURenderPassEncoder Schnittstelle der WebGPU API kodiert Befehle, die sich auf die Steuerung der Vertex- und Fragment-Shader-Stufen beziehen, wie sie von einem GPURenderPipeline ausgegeben werden.
GPURenderPassEncoder.beginOcclusionQuery() Methode
Die beginOcclusionQuery() Methode der GPURenderPassEncoder Schnittstelle startet eine Okklusionsabfrage am angegebenen Index des relevanten GPUQuerySet (bereitgestellt als Wert der occlusionQuerySet …
GPURenderPassEncoder.draw() Methode
Die draw()-Methode der GPURenderPassEncoder-Schnittstelle zeichnet Primitive basierend auf den durch setVertexBuffer() bereitgestellten Vertex-Puffern.
GPURenderPassEncoder.drawIndexed() Methode
Die drawIndexed()-Methode der GPURenderPassEncoder-Schnittstelle zeichnet indizierte Primitiven basierend auf den durch setVertexBuffer() und setIndexBuffer() bereitgestellten Vertex- und Indexpuffern.
GPURenderPassEncoder.drawIndexedIndirect() Methode
Die drawIndexedIndirect()-Methode der GPURenderPassEncoder-Schnittstelle zeichnet indizierte Primitive unter Verwendung von Parametern, die aus einem GPUBuffer gelesen werden.
GPURenderPassEncoder.drawIndirect() Methode
Die drawIndirect()-Methode der GPURenderPassEncoder-Schnittstelle zeichnet Primitive unter Verwendung von Parametern aus einem GPUBuffer.
GPURenderPassEncoder.end() Methode
Die end()-Methode der GPURenderPassEncoder-Schnittstelle beendet die Aufzeichnung der aktuellen Renderpass-Befehlssequenz.
GPURenderPassEncoder.endOcclusionQuery() Methode
Die endOcclusionQuery()-Methode der GPURenderPassEncoder-Schnittstelle beendet eine aktive Okklusionsabfrage, die zuvor mit beginOcclusionQuery() gestartet wurde.
GPURenderPassEncoder.executeBundles() Methode
Die executeBundles()-Methode der GPURenderPassEncoder-Schnittstelle führt Befehle aus, die zuvor in die referenzierten GPURenderBundles aufgezeichnet wurden, als Teil dieses Render-Passes.
GPURenderPassEncoder.insertDebugMarker() Methode
Die insertDebugMarker()-Methode der GPURenderPassEncoder-Schnittstelle markiert einen bestimmten Punkt in einer Reihe von kodierten Renderpass-Befehlen mit einem Label.
GPURenderPassEncoder.label Eigenschaft
Die label-Eigenschaft der Schnittstelle GPURenderPassEncoder ist ein String, der eine Bezeichnung bereitstellt, mit der das Objekt identifiziert werden kann, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPURenderPassEncoder.popDebugGroup() Methode
Die popDebugGroup()-Methode der GPURenderPassEncoder-Schnittstelle beendet eine Renderpass-Debug-Gruppe, die mit einem pushDebugGroup()-Aufruf begonnen wurde.
GPURenderPassEncoder.pushDebugGroup() Methode
Die pushDebugGroup() Methode der GPURenderPassEncoder Schnittstelle beginnt eine Render-Pass-Debug-Gruppe, die mit einem definierten Label markiert wird und alle nachfolgenden kodierten Befehle enthalten wird, bis eine …
GPURenderPassEncoder.setBindGroup() Methode
Die setBindGroup()-Methode der GPURenderPassEncoder-Schnittstelle legt die GPUBindGroup fest, die für nachfolgende Render-Befehle bei einem gegebenen Index verwendet wird.
GPURenderPassEncoder.setBlendConstant() Methode
Die setBlendConstant()-Methode der GPURenderPassEncoder-Schnittstelle setzt die konstante Blendfarbe und Alphawerte, die mit den Blendfaktoren "constant" und "one-minus-constant" verwendet werden (wie im Deskriptor der …
GPURenderPassEncoder.setIndexBuffer() Methode
Die setIndexBuffer()-Methode der GPURenderPassEncoder-Schnittstelle setzt den aktuellen GPUBuffer, der Indexdaten für nachfolgende Zeichenbefehle bereitstellt.
GPURenderPassEncoder.setPipeline() Methode
Die setPipeline()-Methode der GPURenderPassEncoder-Schnittstelle setzt die GPURenderPipeline, die für nachfolgende Render-Pass-Befehle verwendet wird.
GPURenderPassEncoder.setScissorRect() Methode
Die setScissorRect() Methode der Schnittstelle GPURenderPassEncoder setzt das Scherrechteck, das während der Rasterisierungsphase verwendet wird.
GPURenderPassEncoder.setStencilReference() Methode
Die setStencilReference()-Methode der GPURenderPassEncoder-Schnittstelle legt den Stencil-Referenzwert fest, der während der Stencil-Tests mit der "replace" Stencil-Operation verwendet wird (wie im Deskriptor der …
GPURenderPassEncoder.setVertexBuffer() Methode
Die setVertexBuffer() Methode der GPURenderPassEncoder Schnittstelle legt den aktuellen GPUBuffer für den angegebenen Slot fest oder hebt ihn auf, der die Vertex-Daten für nachfolgende Zeichnungsbefehle bereitstellen …
GPURenderPassEncoder.setViewport() Methode
Die setViewport()-Methode des GPURenderPassEncoder-Interfaces legt den Viewport fest, der während der Rasterisierungsphase verwendet wird, um von normalisierten Gerätekoordinaten auf Viewport-Koordinaten linear …
GPURenderPipeline Interface
Die GPURenderPipeline-Schnittstelle der WebGPU-API repräsentiert eine Pipeline, die die Vertex- und Fragment-Shader-Stufen steuert und in einem GPURenderPassEncoder oder GPURenderBundleEncoder verwendet werden kann.
GPURenderPipeline.getBindGroupLayout() Methode
Die getBindGroupLayout() Methode der GPURenderPipeline Schnittstelle gibt das GPUBindGroupLayout Objekt der Pipeline mit dem angegebenen Index zurück (d.h.
GPURenderPipeline.label Eigenschaft
Die label-Eigenschaft des GPURenderPipeline-Interfaces bietet ein Label, das verwendet werden kann, um das Objekt zu identifizieren, zum Beispiel in GPUError-Meldungen oder Konsolenwarnungen.
GPUSampler Interface
Die GPUSampler-Schnittstelle der WebGPU API repräsentiert ein Objekt, das steuern kann, wie Shader Texturressourcendaten transformieren und filtern.
GPUSampler.label Eigenschaft
Die label Eigenschaft des GPUSampler-Interfaces bietet ein Label, das zur Identifizierung des Objekts verwendet werden kann, zum Beispiel in GPUError-Nachrichten oder in Konsolenwarnungen.
GPUShaderModule Interface
Die GPUShaderModule-Schnittstelle der WebGPU API repräsentiert ein internes Shader-Modulobjekt, einen Container für WGSL-Shader-Code, der der GPU zur Ausführung durch eine Pipeline übergeben werden kann.
GPUShaderModule.getCompilationInfo() Methode
Die getCompilationInfo()-Methode der GPUShaderModule-Schnittstelle gibt ein Promise zurück, das mit einem GPUCompilationInfo-Objekt erfüllt wird, welches Nachrichten enthält, die während der Kompilierung des …
GPUShaderModule.label Eigenschaft
Die label-Eigenschaft des GPUShaderModule-Interfaces bietet ein Label, das verwendet werden kann, um das Objekt zu identifizieren, zum Beispiel in GPUError Meldungen oder Konsolenwarnungen.
GPUSupportedFeatures Interface
Das GPUSupportedFeatures Interface der WebGPU API ist ein Set-ähnliches Objekt, das zusätzliche Funktionalitäten beschreibt, die von einem GPUAdapter unterstützt werden.
GPUSupportedLimits Interface
Das GPUSupportedLimits-Interface der WebGPU API beschreibt die von einem GPUAdapter unterstützten Grenzen.
GPUTexture Interface
Die GPUTexture-Schnittstelle der WebGPU API stellt einen Container dar, der zur Speicherung von 1D-, 2D- oder 3D-Datenarrays genutzt wird, wie beispielsweise Bilder, die in GPU-Rendering-Operationen verwendet werden.
GPUTexture.createView() Methode
Die createView()-Methode des GPUTexture-Interfaces erstellt eine GPUTextureView, die eine spezifische Ansicht der GPUTexture repräsentiert.
GPUTexture.depthOrArrayLayers Eigenschaft
Die schreibgeschützte depthOrArrayLayers-Eigenschaft des GPUTexture-Interfaces repräsentiert die Tiefe oder Anzahl der Schichten des GPUTexture.
GPUTexture.destroy() Methode
Die destroy()-Methode der GPUTexture-Schnittstelle zerstört die GPUTexture.
GPUTexture.dimension Eigenschaft
Die schreibgeschützte dimension-Eigenschaft des GPUTexture-Interfaces repräsentiert die Dimension des Texel-Satzes für jede GPUTexture-Subressource.
GPUTexture.format Eigenschaft
Die format-Eigenschaft des GPUTexture-Interfaces ist eine schreibgeschützte Eigenschaft, die das Format der GPUTexture darstellt.
GPUTexture.height Eigenschaft
Die height-Eigenschaft des GPUTexture-Interfaces ist eine schreibgeschützte Eigenschaft, die die Höhe der GPUTexture darstellt.
GPUTexture.label Eigenschaft
Die label-Eigenschaft des GPUTexture-Interfaces bietet eine Bezeichnung, die zur Identifizierung des Objekts verwendet werden kann, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPUTexture.mipLevelCount Eigenschaft
Die mipLevelCount-Eigenschaft des GPUTexture-Interfaces ist eine nur-lesbare Eigenschaft, die die Anzahl der Mip-Levels einer GPUTexture darstellt.
GPUTexture.sampleCount Eigenschaft
Die sampleCount-Eigenschaft des GPUTexture-Interfaces ist eine schreibgeschützte Eigenschaft, die die Anzahl der Samples eines GPUTexture darstellt.
GPUTexture.usage Eigenschaft
Die usage schreibgeschützte Eigenschaft der GPUTexture-Schnittstelle sind die bitweisen Flags, die die erlaubten Verwendungen der GPUTexture darstellen.
GPUTexture.width Eigenschaft
Die schreibgeschützte width-Eigenschaft der GPUTexture-Schnittstelle gibt die Breite der GPUTexture an.
GPUTextureView Interface
Das GPUTextureView-Interface der WebGPU API stellt eine Ansicht auf einen Teil der von einem bestimmten GPUTexture definierten Texturressourcen dar.
GPUTextureView.label Eigenschaft
Die label-Eigenschaft der GPUTextureView-Schnittstelle bietet ein Etikett, das verwendet werden kann, um das Objekt zu identifizieren, beispielsweise in GPUError-Meldungen oder Konsolenwarnungen.
GPUUncapturedErrorEvent Interface
Das GPUUncapturedErrorEvent-Interface der WebGPU-API ist der Ereignisobjekttyp für das GPUDevice-uncapturederror-Ereignis, das für Telemetrie genutzt wird und um unerwartete Fehler zu melden.
GPUUncapturedErrorEvent.error Eigenschaft
Die schreibgeschützte error-Eigenschaft der GPUUncapturedErrorEvent-Schnittstelle ist eine Instanz eines GPUError-Objekts, die Zugang zu den Details des Fehlers bietet.
GPUValidationError Interface
Das GPUValidationError-Interface der WebGPU API beschreibt einen Anwendungsfehler, der darauf hinweist, dass eine Operation die Validierungsbeschränkungen der WebGPU API nicht erfüllt hat.
GravitySensor Interface
Die GravitySensor-Schnittstelle der Sensoren-APIs liefert bei jeder Messung die auf das Gerät ausgeübte Schwerkraft entlang aller drei Achsen.
Gruppierungsoperator ( ) Operator
Der Gruppierungsoperator <code>( )</code> steuert die Auswertungsreihenfolge in Ausdrücken, indem er einen Teilausdruck explizit klammert.
Größer als (>) Operator
Der <code>&gt;</code>-Operator gibt <code>true</code> zurück, wenn der linke Operand größer als der rechte Operand ist, andernfalls <code>false</code>.
Größer als oder gleich (>=) Operator
Der <code>&gt;=</code>-Operator gibt <code>true</code> zurück, wenn der linke Operand größer oder gleich dem rechten Operand ist, andernfalls <code>false</code>.
Gyroscope Interface
Das Gyroscope-Interface der Sensor APIs liefert bei jeder Messung die Winkelgeschwindigkeit des Geräts entlang aller drei Achsen.
Gyroscope.x Eigenschaft
Die schreibgeschützte Eigenschaft x des Gyroscope-Interfaces liefert eine Zahl, die die Winkelgeschwindigkeit des Geräts entlang seiner x-Achse angibt.
Gyroscope.y Eigenschaft
Die schreibgeschützte y-Eigenschaft des Gyroscope-Interfaces gibt eine Zahl zurück, die die Winkelgeschwindigkeit des Geräts entlang seiner y-Achse angibt.
Gyroscope.z Eigenschaft
Die z-Schreibgeschützte Eigenschaft der Gyroscope-Schnittstelle gibt eine Zahl zurück, die die Winkelgeschwindigkeit des Geräts entlang seiner z-Achse angibt.