public extern void DrawImage(VideoElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh);
public extern CanvasPattern CreatePattern(VideoElement image, string repetition);
public extern void DrawImage(VideoElement image, double dx, double dy);
public extern void TexImage2D(TextureTarget target, int level, PixelFormat internalFormat, PixelFormat format, DataType type, VideoElement image);
public static void TexImage2D(this WebGLRenderingContext gl, VideoElement image) { gl.TexImage2D(TextureTarget.Texture2D, 0, PixelFormat.Rgba, PixelFormat.Rgba, DataType.UnsignedByte, image); }