summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/efl_canvas_image.eo
blob: cb34c030326d48eb7a7fcf39b7d8949163d2731a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
class Efl.Canvas.Image (Efl.Canvas.Image.Internal, Efl.Gfx.Buffer,
                        Efl.Image.Load, Efl.Image.Animated,
                        Efl.File)
{
   [[Low-level Image object.

     This replaces the legacy Evas Object Image, with only image-related
     interfaces: file and data images only. This object does not implement
     any special features such as proxy, snapshot or GL.
   ]]
   data: null;
   implements {
      Efl.Gfx.Buffer.buffer_data_get;
      Efl.Gfx.Buffer.buffer_data_set;
      Efl.Gfx.Buffer.buffer_copy_set;
      Efl.Gfx.Buffer.buffer_size.get;
      Efl.Gfx.Buffer.buffer_map;
      Efl.Gfx.Buffer.buffer_unmap;
      Efl.File.file.set;
      Efl.File.file.get;
      Efl.File.mmap.set;
      Efl.File.mmap.get;
      Efl.Image.Animated.animated.get;
      Efl.Image.Animated.animated_frame.get;
      Efl.Image.Animated.animated_frame.set;
      Efl.Image.Animated.animated_frame_count.get;
      Efl.Image.Animated.animated_loop_type.get;
      Efl.Image.Animated.animated_loop_count.get;
      Efl.Image.Animated.animated_frame_duration.get;
      Efl.Image.Load.load_error.get;
      Efl.Image.Load.load_async_start;
      Efl.Image.Load.load_async_cancel;
      Efl.Image.Load.load_dpi.get;
      Efl.Image.Load.load_dpi.set;
      Efl.Image.Load.load_size.set;
      Efl.Image.Load.load_size.get;
      Efl.Image.Load.load_orientation.get;
      Efl.Image.Load.load_orientation.set;
      Efl.Image.Load.load_scale_down.get;
      Efl.Image.Load.load_scale_down.set;
      Efl.Image.Load.load_region.get;
      Efl.Image.Load.load_region.set;
      Efl.Image.Load.load_region_support.get;
   }
}