class WEL_GDIP_BITMAP General cluster: wel description: "Btimap functions in Gdi+." create: make_with_size Ancestors WEL_GDIP_IMAGE Queries c_gdip_create_bitmap_from_scan0 (a_gdiplus_handle: POINTER; a_width, a_height: INTEGER_32; a_result_status: TYPED_POINTER [INTEGER_32]): POINTER c_gdip_get_image_height (a_gdiplus_handle, a_item: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]): NATURAL_32 c_gdip_get_image_width (a_gdiplus_handle, a_item: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]): NATURAL_32 c_gdip_load_image_from_file (a_gdiplus_handle, a_wchar_file_name: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]): POINTER exists: BOOLEAN gdi_plus_handle: POINTER get_pixel (a_x, a_y: NATURAL_32): NATURAL_32 height: INTEGER_32 is_gdi_plus_installed: BOOLEAN item: POINTER lock_bits (a_rect: WEL_GDIP_RECT; a_lock_bitmode_flag: NATURAL_32; a_pixel_format: INTEGER_32): WEL_GDIP_BITMAP_DATA new_bitmap: WEL_BITMAP shared: BOOLEAN width: INTEGER_32 Commands c_gdip_bitmap_get_pixel (a_gdiplus_handle, a_bitmap: POINTER; a_x, a_y: NATURAL_32; a_color: TYPED_POINTER [NATURAL_32]; a_result_status: TYPED_POINTER [INTEGER_32]) c_gdip_bitmap_lock_bits (a_gdiplus_handle, a_bitmap, a_gp_rect: POINTER; a_image_lock_flag: NATURAL_32; a_pixel_format: INTEGER_32; a_result_status: TYPED_POINTER [INTEGER_32]; a_bitmap_data: POINTER) c_gdip_bitmap_set_pixel (a_gdiplus_handle, a_bitmap: POINTER; a_x, a_y, a_color: NATURAL_32; a_result_status: TYPED_POINTER [INTEGER_32]) c_gdip_bitmap_unlock_bits (a_gdiplus_handle, a_bitmap, a_locked_bitmap_data: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]) c_gdip_dispose_image (a_gdiplus_handle, a_image: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]) destroy_item dispose load_image_from_file (a_file_name: STRING_8) set_item (an_item: POINTER) set_pixel (a_x, a_y, argb_value: NATURAL_32) set_shared set_unshared unlock_bits (a_locked_data: WEL_GDIP_BITMAP_DATA)