IGWebHTMLCanvasElement* g_web_gen_dom_canvas_rendering_context2d_get_canvas(GWebCanvasRenderingContext2D* thiz); float g_web_gen_dom_canvas_rendering_context2d_get_global_alpha(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_global_alpha(GWebCanvasRenderingContext2D* thiz, float globalAlpha); const gchar* g_web_gen_dom_canvas_rendering_context2d_get_global_composite_operation(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_global_composite_operation(GWebCanvasRenderingContext2D* thiz, const gchar* globalCompositeOperation); float g_web_gen_dom_canvas_rendering_context2d_get_line_width(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_line_width(GWebCanvasRenderingContext2D* thiz, float lineWidth); const gchar* g_web_gen_dom_canvas_rendering_context2d_get_line_cap(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_line_cap(GWebCanvasRenderingContext2D* thiz, const gchar* lineCap); const gchar* g_web_gen_dom_canvas_rendering_context2d_get_line_join(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_line_join(GWebCanvasRenderingContext2D* thiz, const gchar* lineJoin); float g_web_gen_dom_canvas_rendering_context2d_get_miter_limit(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_miter_limit(GWebCanvasRenderingContext2D* thiz, float miterLimit); float g_web_gen_dom_canvas_rendering_context2d_get_shadow_offset_x(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_shadow_offset_x(GWebCanvasRenderingContext2D* thiz, float shadowOffsetX); float g_web_gen_dom_canvas_rendering_context2d_get_shadow_offset_y(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_shadow_offset_y(GWebCanvasRenderingContext2D* thiz, float shadowOffsetY); float g_web_gen_dom_canvas_rendering_context2d_get_shadow_blur(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_shadow_blur(GWebCanvasRenderingContext2D* thiz, float shadowBlur); const gchar* g_web_gen_dom_canvas_rendering_context2d_get_shadow_color(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_shadow_color(GWebCanvasRenderingContext2D* thiz, const gchar* shadowColor); IGWebcustom* g_web_gen_dom_canvas_rendering_context2d_get_stroke_style(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_stroke_style(GWebCanvasRenderingContext2D* thiz, IGWebcustom* strokeStyle); IGWebcustom* g_web_gen_dom_canvas_rendering_context2d_get_fill_style(GWebCanvasRenderingContext2D* thiz); void g_web_gen_dom_canvas_rendering_context2d_set_fill_style(GWebCanvasRenderingContext2D* thiz, IGWebcustom* fillStyle); // Functions void g_web_gen_dom_canvas_rendering_context2d_save(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_restore(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_scale(GWebCanvasRenderingContext2D thiz,/* [in] */ float sx, /* [in] */ float sy); void g_web_gen_dom_canvas_rendering_context2d_rotate(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_translate(GWebCanvasRenderingContext2D thiz,/* [in] */ float tx, /* [in] */ float ty); void g_web_gen_dom_canvas_rendering_context2d_create_linear_gradient(GWebCanvasRenderingContext2D thiz,/* [in] */ float x0, /* [in] */ float y0, /* [in] */ float x1, /* [in] */ float y1, /* [out, retval] */ IGWebCanvasGradient** result); void g_web_gen_dom_canvas_rendering_context2d_create_radial_gradient(GWebCanvasRenderingContext2D thiz,/* [in] */ float x0, /* [in] */ float y0, /* [in] */ float r0, /* [in] */ float x1, /* [in] */ float y1, /* [in] */ float r1, /* [out, retval] */ IGWebCanvasGradient** result); void g_web_gen_dom_canvas_rendering_context2d_clear_rect(GWebCanvasRenderingContext2D thiz,/* [in] */ float x, /* [in] */ float y, /* [in] */ float width, /* [in] */ float height); void g_web_gen_dom_canvas_rendering_context2d_fill_rect(GWebCanvasRenderingContext2D thiz,/* [in] */ float x, /* [in] */ float y, /* [in] */ float width, /* [in] */ float height); void g_web_gen_dom_canvas_rendering_context2d_begin_path(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_close_path(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_move_to(GWebCanvasRenderingContext2D thiz,/* [in] */ float x, /* [in] */ float y); void g_web_gen_dom_canvas_rendering_context2d_line_to(GWebCanvasRenderingContext2D thiz,/* [in] */ float x, /* [in] */ float y); void g_web_gen_dom_canvas_rendering_context2d_quadratic_curve_to(GWebCanvasRenderingContext2D thiz,/* [in] */ float cpx, /* [in] */ float cpy, /* [in] */ float x, /* [in] */ float y); void g_web_gen_dom_canvas_rendering_context2d_bezier_curve_to(GWebCanvasRenderingContext2D thiz,/* [in] */ float cp1x, /* [in] */ float cp1y, /* [in] */ float cp2x, /* [in] */ float cp2y, /* [in] */ float x, /* [in] */ float y); void g_web_gen_dom_canvas_rendering_context2d_arc_to(GWebCanvasRenderingContext2D thiz,/* [in] */ float x1, /* [in] */ float y1, /* [in] */ float x2, /* [in] */ float y2, /* [in] */ float radius); void g_web_gen_dom_canvas_rendering_context2d_rect(GWebCanvasRenderingContext2D thiz,/* [in] */ float x, /* [in] */ float y, /* [in] */ float width, /* [in] */ float height); void g_web_gen_dom_canvas_rendering_context2d_arc(GWebCanvasRenderingContext2D thiz,/* [in] */ float x, /* [in] */ float y, /* [in] */ float radius, /* [in] */ float startAngle, /* [in] */ float endAngle, /* [in] */ BOOL clockwise); void g_web_gen_dom_canvas_rendering_context2d_fill(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_stroke(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_clip(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_alpha(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_composite_operation(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_line_width(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_line_cap(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_line_join(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_miter_limit(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_clear_shadow(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_stroke_color(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_fill_color(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_stroke_rect(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_draw_image(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_draw_image_from_rect(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_set_shadow(GWebCanvasRenderingContext2D thiz); void g_web_gen_dom_canvas_rendering_context2d_create_pattern(GWebCanvasRenderingContext2D thiz);