class TEXT_SURFACE_SHADED General cluster: game_text description: "A GAME_SURFACE that represent a text. Rendering from this class does not use alpha blending. You have to specify the background color." create: make Ancestors TEXT_SURFACE* Queries as_converted_to_pixel_format (a_pixel_format: GAME_PIXEL_FORMAT_READABLE): GAME_SURFACE background_color: GAME_COLOR_READABLE color_multiplier: TUPLE [NATURAL_8, NATURAL_8, NATURAL_8] font: TEXT_FONT foreground_color: GAME_COLOR_READABLE Game_library: GAME_LIBRARY_CONTROLLER has_error: BOOLEAN height: INTEGER_32 image: GAME_IMAGE is_additive_blending_enabled: BOOLEAN is_alpha_blending_enabled: BOOLEAN is_blending_disabled: BOOLEAN is_locked: BOOLEAN is_modulate_blending_enabled: BOOLEAN is_open: BOOLEAN is_transparent_enable: BOOLEAN last_error: READABLE_STRING_GENERAL must_lock: BOOLEAN overall_alpha: NATURAL_8 pixel_format: GAME_PIXEL_FORMAT_READABLE pixels: GAME_PIXEL_READER_WRITER text: READABLE_STRING_GENERAL Text_library: TEXT_CONTROLLER transparent_color: GAME_COLOR_READABLE width: INTEGER_32 Commands disable_blending disable_rle_acceleration disable_transparent draw_rectangle (a_color: GAME_COLOR; a_x, a_y, a_width, a_height: INTEGER_32) draw_rectangles (a_color: GAME_COLOR; a_rectangles: CHAIN [TUPLE [INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32]]) draw_sub_surface (a_other: GAME_SURFACE; a_x_source, a_y_source, a_width, a_height, a_x_destination, a_y_destination: INTEGER_32) draw_sub_surface_with_scale (a_other: GAME_SURFACE; 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_surface (a_other: GAME_SURFACE; a_x, a_y: INTEGER_32) enable_additive_blending enable_alpha_blending enable_modulate_blending enable_rle_acceleration lock save_bmp (a_filename: READABLE_STRING_GENERAL) set_color_multiplier (a_red_multiplier, a_green_multiplier, a_blue_multiplier: NATURAL_8) set_overall_alpha (a_overall_alpha: NATURAL_8) set_transparent_color (a_color: GAME_COLOR_READABLE) unlock
Generated by ISE EiffelStudio