WEBGLDebugRendererInfo class
The extension is part of the WebGL API and exposes two constants
with information about the graphics driver for debugging
purposes.
Depending on the privacy settings of the browser, this extension
might only be available to privileged contexts. Generally, the
graphics driver information should only be used in edge cases to
optimize your WebGL content or to debug GPU problems. The
WebGLRenderingContext.getParameter()
method can help you to
detect which features are supported and the
failIfMajorPerformanceCaveat
context attribute lets you control
if a context should be returned at all, if the performance would
be dramatically slow.
WebGL extensions are available using the
WebGLRenderingContext.getExtension()
method. For more
information, see also Using Extensions in the WebGL tutorial.
Note: Depending on the privacy settings of the browser, this
extension might only be available to privileged contexts or not
work at all. In Firefox, if privacy.resistFingerprinting
is set
to true
, this extensions is disabled.
This extension is available to both, WebGL1 and WebGL2
contexts.
- Annotations
-
- @JS('WEBGL_debug_renderer_info')
- @staticInterop
Constructors
- WEBGLDebugRendererInfo()
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- unmaskedRendererWebgl → int
-
no setter
- unmaskedVendorWebgl → int
-
no setter