dart:web_gl

浏览器中的 3D 编程。

注意

新项目应优先使用 package:web。对于现有项目,请参阅我们的 迁移指南

ActiveInfo
AngleInstancedArrays
Buffer
Canvas
ColorBufferFloat
CompressedTextureAstc
CompressedTextureAtc
CompressedTextureEtc
CompressedTextureETC1
CompressedTexturePvrtc
CompressedTextureS3TC
CompressedTextureS3TCsRgb
ContextEvent
DebugRendererInfo
DebugShaders
DepthTexture
DrawBuffers
ExtBlendMinMax
ExtColorBufferFloat
ExtColorBufferHalfFloat
ExtDisjointTimerQuery
ExtDisjointTimerQueryWebGL2
ExtFragDepth
ExtShaderTextureLod
EXTsRgb
ExtTextureFilterAnisotropic
Framebuffer
GetBufferSubDataAsync
LoseContext
OesElementIndexUint
OesStandardDerivatives
OesTextureFloat
OesTextureFloatLinear
OesTextureHalfFloat
OesTextureHalfFloatLinear
OesVertexArrayObject
Program
Query
Renderbuffer
RenderingContext
RenderingContext2
Sampler
Shader
ShaderPrecisionFormat
Sync
Texture
TimerQueryExt
TransformFeedback
UniformLocation
VertexArrayObject
VertexArrayObjectOes
WebGL
将 WebGLRenderingContextBase、WebGL2RenderingContextBase 和 WebGLDrawBuffers 中的 IDL 接口的 WebGL 常量合并。因为 RenderingContextBase 接口是隐藏的,所以它们会被复制到多个类中(例如,RenderingContext 和 RenderingContext2),为了避免这种重复,这 600 多个常量被定义在一个抽象类(WebGL)中。