Available on
webgl
or webgpu
only.Expand description
Re-export of our web-sys
dependency.
Raw API bindings for Web APIs
This is a procedurally generated crate from browser WebIDL which provides a binding to all APIs that browsers provide on the web.
This crate by default contains very little when compiled as almost all of
its exposed APIs are gated by Cargo features. The exhaustive list of
features can be found in crates/web-sys/Cargo.toml
, but the rule of thumb
for web-sys
is that each type has its own cargo feature (named after the
type). Using an API requires enabling the features for all types used in the
API, and APIs should mention in the documentation what features they
require.
Modules§
- Bindings to JavaScript’s standard, built-in objects, including their methods and properties.
Structs§
- The
AngleInstancedArrays
class. - The
Document
class. - The
Element
class. - The
Event
class. - The
EventTarget
class. - The
ExtBlendMinmax
class. - The
ExtColorBufferFloat
class. - The
ExtColorBufferHalfFloat
class. - The
ExtDisjointTimerQuery
class. - The
ExtFragDepth
class. - The
ExtSRgb
class. - The
ExtShaderTextureLod
class. - The
ExtTextureFilterAnisotropic
class. - The
HtmlCanvasElement
class. - The
HtmlElement
class. - The
HtmlImageElement
class. - The
HtmlMediaElement
class. - The
HtmlVideoElement
class. - The
ImageBitmap
class. - The
ImageBitmapRenderingContext
class. - The
Navigator
class. - The
Node
class. - The
NodeList
class. - The
OesElementIndexUint
class. - The
OesStandardDerivatives
class. - The
OesTextureFloat
class. - The
OesTextureFloatLinear
class. - The
OesTextureHalfFloat
class. - The
OesTextureHalfFloatLinear
class. - The
OesVertexArrayObject
class. - The
OffscreenCanvas
class. - The
OvrMultiview2
class. - The
WebGl2RenderingContext
class. - The
WebGlActiveInfo
class. - The
WebGlBuffer
class. - The
WebGlFramebuffer
class. - The
WebGlProgram
class. - The
WebGlQuery
class. - The
WebGlRenderbuffer
class. - The
WebGlRenderingContext
class. - The
WebGlSampler
class. - The
WebGlShader
class. - The
WebGlSync
class. - The
WebGlTexture
class. - The
WebGlTransformFeedback
class. - The
WebGlUniformLocation
class. - The
WebGlVertexArrayObject
class. - The
WebglColorBufferFloat
class. - The
WebglCompressedTextureAstc
class. - The
WebglCompressedTextureEtc
class. - The
WebglCompressedTextureEtc1
class. - The
WebglCompressedTexturePvrtc
class. - The
WebglCompressedTextureS3tc
class. - The
WebglCompressedTextureS3tcSrgb
class. - The
WebglDebugRendererInfo
class. - The
WebglDebugShaders
class. - The
WebglDepthTexture
class. - The
WebglDrawBuffers
class. - The
WebglLoseContext
class. - The
Window
class. - The
WorkerGlobalScope
class. - The
WorkerNavigator
class.
Functions§
- window
Window
Getter for theWindow
object