WebGLContextAttributes toWebGLContextAttributes(const CanvasContextCreationAttributes& attrs) { WebGLContextAttributes result; result.setAlpha(attrs.alpha()); result.setDepth(attrs.depth()); result.setStencil(attrs.stencil()); result.setAntialias(attrs.antialias()); result.setPremultipliedAlpha(attrs.premultipliedAlpha()); result.setPreserveDrawingBuffer(attrs.preserveDrawingBuffer()); result.setFailIfMajorPerformanceCaveat(attrs.failIfMajorPerformanceCaveat()); return result; }
Canvas2DContextAttributes to2DContextAttributes(const CanvasContextCreationAttributes& attrs) { Canvas2DContextAttributes result; result.setAlpha(attrs.alpha()); return result; }
ImageBitmapRenderingContext::ImageBitmapRenderingContext(HTMLCanvasElement* canvas, CanvasContextCreationAttributes attrs, Document& document) : CanvasRenderingContext(canvas) , m_hasAlpha(attrs.alpha()) { }