[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LazGdkPixbuf2' (#lcl)

TGdkPixbuf

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazgdkpixbuf2.pas line 107

type TGdkPixbuf = object(TGObject)

  function new();

  

  function new_from_bytes();

  

  function new_from_data();

  

  function new_from_file();

  

  function new_from_file_at_scale();

  

  function new_from_file_at_size();

  

  function new_from_resource();

  

  function new_from_resource_at_scale();

  

  function new_from_stream();

  

  function new_from_stream_at_scale();

  

  function new_from_stream_finish();

  

  function new_from_xpm_data();

  

  function calculate_rowstride();

  

  function get_file_info();

  

  procedure get_file_info_async();

  

  function get_file_info_finish();

  

  function get_formats;

  

  function init_modules();

  

  procedure new_from_stream_async();

  

  procedure new_from_stream_at_scale_async();

  

  function save_to_stream_finish();

  

  function add_alpha();

  

  function apply_embedded_orientation;

  

  procedure composite();

  

  procedure composite_color();

  

  function composite_color_simple();

  

  function copy;

  

  procedure copy_area();

  

  function copy_options();

  

  procedure fill();

  

  function flip();

  

  function get_bits_per_sample;

  

  function get_byte_length;

  

  function get_colorspace;

  

  function get_has_alpha;

  

  function get_height;

  

  function get_n_channels;

  

  function get_option();

  

  function get_options;

  

  function get_pixels;

  

  function get_pixels_with_length();

  

  function get_rowstride;

  

  function get_width;

  

  function new_subpixbuf();

  

  function read_pixel_bytes;

  

  function read_pixels;

  

  function remove_option();

  

  function rotate_simple();

  

  procedure saturate_and_pixelate();

  

  function save_to_bufferv();

  

  function save_to_callbackv();

  

  function save_to_streamv();

  

  procedure save_to_streamv_async();

  

  function savev();

  

  procedure scale();

  

  function scale_simple();

  

  function set_option();

  

  property bits_per_sample: gint; [r]

  

  property colorspace: TGdkColorspace; [r]

  

  property has_alpha: gboolean; [r]

  

  property height: gint; [r]

  

  property n_channels: gint; [r]

  

  property pixels: Pguint8; [r]

  

  property rowstride: gint; [r]

  

  property width: gint; [r]

  

end;

Inheritance

TGdkPixbuf

  

TGObject