class GAME_RENDERER General cluster: graphic description: "An object which does all the image rendering on a GAME_WINDOW" create: make, make_with_flags, make_with_renderer_driver Ancestors GAME_BLENDABLE* GAME_DRAWING_TOOLS Queries clip_rectangle: TUPLE [INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32] drawing_color: GAME_COLOR_READABLE driver: GAME_RENDERER_DRIVER exists: BOOLEAN has_error: BOOLEAN is_additive_blending_enabled: BOOLEAN is_alpha_blending_enabled: BOOLEAN is_blending_disabled: BOOLEAN is_modulate_blending_enabled: BOOLEAN last_error: READABLE_STRING_GENERAL logical_size: TUPLE [INTEGER_32, INTEGER_32] original_target: GAME_WINDOW_RENDERED output_size: TUPLE [INTEGER_32, INTEGER_32] scale: TUPLE [REAL_32, REAL_32] target: GAME_RENDER_TARGET viewport: TUPLE [INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32] Commands clear disable_blending disable_clip_rectangle draw_connected_lines (a_points: CHAIN [TUPLE [INTEGER_32, INTEGER_32]]) draw_filled_rectangle (a_x, a_y, a_width, a_height: INTEGER_32) draw_filled_rectangles (a_rectangles: CHAIN [TUPLE [INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32]]) draw_line (a_x1, a_y1, a_x2, a_y2: INTEGER_32) draw_point (a_x, a_y: INTEGER_32) draw_points (a_points: CHAIN [TUPLE [INTEGER_32, INTEGER_32]]) draw_rectangle (a_x, a_y, a_width, a_height: INTEGER_32) draw_rectangles (a_rectangles: CHAIN [TUPLE [INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32]]) draw_sub_texture (a_texture: GAME_TEXTURE; a_x_source, a_y_source, a_width, a_height, a_x_destination, a_y_destination: INTEGER_32) draw_sub_texture_with_mirror (a_texture: GAME_TEXTURE; a_x_source, a_y_source, a_width_source, a_height_source, a_x_destination, a_y_destination: INTEGER_32; a_vertical_mirror, a_horizontal_mirror: BOOLEAN) draw_sub_texture_with_rotation (a_texture: GAME_TEXTURE; a_x_source, a_y_source, a_width_source, a_height_source, a_x_destination, a_y_destination, a_x_rotation_center, a_y_rotation_center: INTEGER_32; a_rotation_angle: REAL_64) draw_sub_texture_with_scale (a_texture: GAME_TEXTURE; a_x_source, a_y_source, a_width_source, a_height_source, a_x_destination, a_y_destination, a_width_destination, a_height_destination: INTEGER_32) draw_sub_texture_with_scale_rotation_and_mirror (a_texture: GAME_TEXTURE; a_x_source, a_y_source, a_width_source, a_height_source, a_x_destination, a_y_destination, a_width_destination, a_height_destination, a_x_rotation_center, a_y_rotation_center: INTEGER_32; a_rotation_angle: REAL_64; a_vertical_mirror, a_horizontal_mirror: BOOLEAN) draw_texture (a_texture: GAME_TEXTURE; a_x, a_y: INTEGER_32) draw_texture_with_mirror (a_texture: GAME_TEXTURE; a_x, a_y: INTEGER_32; a_vertical_mirror, a_horizontal_mirror: BOOLEAN) draw_texture_with_rotation (a_texture: GAME_TEXTURE; a_x, a_y, a_x_rotation_center, a_y_rotation_center: INTEGER_32; a_rotation_angle: REAL_64) enable_additive_blending enable_alpha_blending enable_modulate_blending present set_clip_rectangle (a_x, a_y, a_width, a_height: INTEGER_32) set_drawing_color (a_drawing_color: GAME_COLOR_READABLE) set_logical_size (a_width, a_height: INTEGER_32) set_original_target set_scale (a_x, a_y: REAL_32) set_target (a_target: GAME_RENDER_TARGET) set_viewport (a_x, a_y, a_width, a_height: INTEGER_32)
Generated by ISE EiffelStudio