Automatic generation produced by ISE Eiffel
class WEL_GDIP_GRAPHICS General cluster: wel description: "Grapics functions in Gdi+. For more information, please see: MSDN Graphics Functions: http://msdn.microsoft.com/en-us/library/ms534038(VS.85).aspx" create: make_from_image, make_from_dc Ancestors WEL_GDIP_ANY Queries dc: WEL_MEMORY_DC exists: BOOLEAN gdi_plus_handle: POINTER is_gdi_plus_installed: BOOLEAN item: POINTER shared: BOOLEAN Commands clear (a_color: WEL_GDIP_COLOR) destroy_item dispose draw_ellipse (a_pen: WEL_GDIP_PEN; a_x, a_y, a_width, a_height: INTEGER_32) draw_image (a_image: WEL_GDIP_IMAGE; a_dest_x, a_dest_y: INTEGER_32) draw_image_with_dest_rect_src_rect (a_image: WEL_GDIP_IMAGE; a_dest_rect, a_src_rect: WEL_RECT) draw_image_with_src_rect_dest_rect_unit_attributes (a_image: WEL_GDIP_IMAGE; a_dest_rect, a_src_rect: WEL_RECT; a_unit: INTEGER_32; a_image_attributes: detachable WEL_GDIP_IMAGE_ATTRIBUTES) draw_line (a_pen: WEL_GDIP_PEN; a_x_1, a_y_1, a_x_2, a_y_2: INTEGER_32) draw_lines (pen: WEL_GDIP_PEN; coorinates: ARRAY [INTEGER_32]) draw_polygon (pen: WEL_GDIP_PEN; coorinates: ARRAY [INTEGER_32]) draw_rectangle (a_pen: WEL_GDIP_PEN; a_x, a_y, a_width, a_height: INTEGER_32) draw_string (a_string: READABLE_STRING_GENERAL; a_font: WEL_GDIP_FONT; a_x, a_y: REAL_32) draw_string_with_length_font_rect_format_brush (a_string: READABLE_STRING_GENERAL; a_length: INTEGER_32; a_font: WEL_GDIP_FONT; a_rect_f: WEL_GDIP_RECT_F; a_format: WEL_GDIP_STRING_FORMAT; a_brush: WEL_GDIP_BRUSH) fill_ellipse (a_brush: WEL_GDIP_BRUSH; a_x, a_y, a_width, a_height: INTEGER_32) fill_polygon (brush: WEL_GDIP_BRUSH; coorinates: ARRAY [INTEGER_32]; mode: INTEGER_32) fill_rectangle (a_brush: WEL_GDIP_BRUSH; a_rect: WEL_GDIP_RECT) flush (a_intention: INTEGER_32) release_dc (a_dc: WEL_DC) reset_clip rotate_transform (a_angle: REAL_32) scale_transform (a_sx, a_sy: REAL_32) set_clip_graphics (a_src_graphics: WEL_GDIP_GRAPHICS) set_clip_path (a_path: WEL_GDIP_GRAPHICS_PATH) set_clip_rect (a_rect: WEL_GDIP_RECT) set_item (an_item: POINTER) set_shared set_smoothing_mode (mode: INTEGER_32) set_unshared translate_transform (a_dx, a_dy: REAL_32) -- Generated by Eiffel Studio --
For more details: eiffel.org