asCanvasElement method
HTMLCanvasElement
asCanvasElement(
- HTMLElement element
Ensures that DOM element to render is a canvas. If not will insert a canvas inside the element and use it.
Implementation
HTMLCanvasElement asCanvasElement(HTMLElement element) {
if (element.isA<HTMLCanvasElement>()) return element as HTMLCanvasElement;
var w = getElementWidth(element, 640) ?? 640;
var h = getElementHeight(element, 480) ?? 480;
var canvas = HTMLCanvasElement()
..width = w
..height = h;
element.appendChild(canvas);
return canvas;
}