getContext3d method
- @SupportedBrowser(SupportedBrowser.CHROME)
- @SupportedBrowser(SupportedBrowser.FIREFOX)
Returns a new Web GL context for this canvas.
Other resources
- WebGL fundamentals from HTML5Rocks.
- WebGL homepage.
Implementation
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.FIREFOX)
gl.RenderingContext getContext3d({
bool alpha = true,
bool depth = true,
bool stencil = false,
bool antialias = true,
bool premultipliedAlpha = true,
bool preserveDrawingBuffer = false,
}) {
var options = {
'alpha': alpha,
'depth': depth,
'stencil': stencil,
'antialias': antialias,
'premultipliedAlpha': premultipliedAlpha,
'preserveDrawingBuffer': preserveDrawingBuffer,
};
var context = getContext('webgl', options);
context ??= getContext('experimental-webgl', options);
return context as gl.RenderingContext;
}