Automatic generation produced by ISE Eiffel
class WEL_GDIP_METAFILE General cluster: wel description: "Abstraction of a graphic metafile. A metafile contains recors that describe a sequence of graphics API calls. A Metafile can be recorded (i.e. constructed) and played back (i.e. displayed)." create: default_create Ancestors WEL_GDIP_IMAGE Queries all_image_encoders: ARRAYED_LIST [WEL_GDIP_IMAGE_CODEC_INFO] clone_rectangle_pixel_format (a_rectangle: WEL_GDIP_RECT; a_format: INTEGER_32): WEL_GDIP_BITMAP exists: BOOLEAN gdi_plus_handle: POINTER get_thumbnail_image (a_width, a_height: INTEGER_32): WEL_GDIP_IMAGE header: WEL_METAFILE_HEADER height: INTEGER_32 is_gdi_plus_installed: BOOLEAN item: POINTER pixel_format: INTEGER_32 raw_format: detachable WEL_GUID save_image_to_memory: MANAGED_POINTER shared: BOOLEAN width: INTEGER_32 Commands destroy_item dispose load_image_from_memory (a_pointer: POINTER; a_byte_counts: NATURAL_32) load_image_from_path (a_file_name: PATH) load_image_from_raw_file (a_file: RAW_FILE) load_image_from_stream (a_stream: WEL_COM_ISTREAM) save_image_to_path (a_file_name: PATH) save_image_to_path_with_encoder (a_file_name: PATH; a_format: WEL_GDIP_IMAGE_ENCODER) save_image_to_path_with_encoder_and_parameters (a_file_name: PATH; a_format: WEL_GDIP_IMAGE_ENCODER; a_parameters: detachable WEL_GDIP_IMAGE_ENCODER_PARAMETERS) save_image_to_path_with_parameters (a_file_name: PATH; a_parameters: detachable WEL_GDIP_IMAGE_ENCODER_PARAMETERS) save_image_to_raw_file (a_file: RAW_FILE) save_image_to_stream (a_stream: WEL_COM_ISTREAM) save_image_to_stream_with_encoder (a_stream: WEL_COM_ISTREAM; a_format: WEL_GDIP_IMAGE_ENCODER) save_image_to_stream_with_encoder_and_parameters (a_stream: WEL_COM_ISTREAM; a_format: WEL_GDIP_IMAGE_ENCODER; a_parameters: detachable WEL_GDIP_IMAGE_ENCODER_PARAMETERS) save_image_to_stream_with_parameters (a_stream: WEL_COM_ISTREAM; a_parameters: detachable WEL_GDIP_IMAGE_ENCODER_PARAMETERS) set_item (an_item: POINTER) set_shared set_unshared -- Generated by Eiffel Studio --
For more details: eiffel.org