Module webgl

Source

Modules§

gl_ext_constants 🔒

Macros§

define_resource_id 🔒
nonzero_type 🔒
parameters 🔒

Structs§

ActiveAttribInfo
Description of a single active attribute.
ActiveUniformBlockInfo
Description of a single uniform block.
ActiveUniformInfo
Description of a single active uniform.
GLContextAttributes
GLLimits
ProgramLinkInfo
Information about a WebGL program linking operation.
TruncatedDebug
WebGLBufferId
WebGLChan
Entry point channel type used for sending WebGLMsg messages to the WebGL renderer.
WebGLCommandBacktrace
WebGLContextId
WebGLCreateContextResult
Contains the WebGLCommand sender and information about a WebGLContext
WebGLFramebufferId
WebGLMsgSender
Helper struct to send WebGLCommands to a specific WebGLContext.
WebGLPipeline
Entry point type used in a Script Pipeline to get the WebGLChan to be used in that thread.
WebGLProgramId
WebGLQueryId
WebGLReceiver
Receiver type used in WebGLCommands.
WebGLRenderbufferId
WebGLSLVersion
Defines the GLSL version supported by the WebGL backend contexts.
WebGLSamplerId
WebGLSender
Sender type used in WebGLCommands. A GenericSender that sends messages to a GenericReceiver.
WebGLShaderId
WebGLSyncId
WebGLTextureId
WebGLThreads
WebGL Threading API entry point that lives in the constellation.
WebGLVertexArrayId
WebXRLayerManagerId

Enums§

AlphaTreatment
GlType
InternalFormatIntVec
InternalFormatParameter
Parameter
ParameterBool
ParameterBool4
ParameterFloat
ParameterFloat2
ParameterFloat4
ParameterInt
ParameterInt2
ParameterInt4
SizedDataType
TexDataType
TexFormat
TexParameter
TexParameterBool
TexParameterFloat
TexParameterInt
WebGLCommand
WebGL Commands for a specific WebGLContext
WebGLError
WebGLFramebufferBindingRequest
WebGLMsg
WebGL Message API
WebGLVersion
Defines the WebGL version
WebXRCommand
WebXR layer management
YAxisTreatment

Functions§

webgl_channel
Helper function that creates a WebGL channel (WebGLSender, WebGLReceiver) to be used in WebGLCommands.

Type Aliases§

WebGLResult
WebGLSendResult
Result type for send()/recv() calls in in WebGLCommands.