summaryrefslogtreecommitdiff
path: root/legacy
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2011-10-04 09:33:40 +0000
committerCedric BAIL <cedric.bail@free.fr>2011-10-04 09:33:40 +0000
commit7b33abd6853309409ba1b0b937367ffe1b60a5ec (patch)
treeb1ad6c8fb67b16c1a0cdd246da28f420cf79ffc0 /legacy
parentc6681aa189094e5429572adcb3689466c02c057d (diff)
evas: forgotten commit with since.
SVN revision: 63798
Diffstat (limited to 'legacy')
-rw-r--r--legacy/evas/src/lib/Evas.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/legacy/evas/src/lib/Evas.h b/legacy/evas/src/lib/Evas.h
index 0a8706b262..a1d536aa40 100644
--- a/legacy/evas/src/lib/Evas.h
+++ b/legacy/evas/src/lib/Evas.h
@@ -618,7 +618,17 @@ typedef struct _Evas_Modifier Evas_Modifier; /**< An opaque type containin
618typedef struct _Evas_Lock Evas_Lock; /**< An opaque type containing information on which lock keys are registered in an Evas canvas */ 618typedef struct _Evas_Lock Evas_Lock; /**< An opaque type containing information on which lock keys are registered in an Evas canvas */
619typedef struct _Evas_Smart Evas_Smart; /**< An Evas Smart Object handle */ 619typedef struct _Evas_Smart Evas_Smart; /**< An Evas Smart Object handle */
620typedef struct _Evas_Native_Surface Evas_Native_Surface; /**< A generic datatype for engine specific native surface information */ 620typedef struct _Evas_Native_Surface Evas_Native_Surface; /**< A generic datatype for engine specific native surface information */
621typedef struct _Evas_Video_Surface Evas_Video_Surface; /**< A generic datatype for video specific surface information */ 621
622 /**
623 * @typedef Evas_Video_Surface
624 *
625 * A generic datatype for video specific surface information
626 * @see evas_object_image_video_surface_set
627 * @see evas_object_image_video_surface_get
628 * @since 1.1.0
629 */
630typedef struct _Evas_Video_Surface Evas_Video_Surface;
631
622typedef unsigned long long Evas_Modifier_Mask; /**< An Evas modifier mask type */ 632typedef unsigned long long Evas_Modifier_Mask; /**< An Evas modifier mask type */
623 633
624typedef int Evas_Coord; 634typedef int Evas_Coord;
@@ -766,7 +776,11 @@ struct _Evas_Native_Surface
766 } data; 776 } data;
767}; 777};
768 778
769/* magic version number to know what the video surf struct looks like */ 779/**
780 * @def EVAS_VIDEO_SURFACE_VERSION
781 * Magic version number to know what the video surf struct looks like
782 * @since 1.1.0
783 */
770#define EVAS_VIDEO_SURFACE_VERSION 1 784#define EVAS_VIDEO_SURFACE_VERSION 1
771 785
772typedef void (*Evas_Video_Cb)(void *data, Evas_Object *obj, const Evas_Video_Surface *surface); 786typedef void (*Evas_Video_Cb)(void *data, Evas_Object *obj, const Evas_Video_Surface *surface);
@@ -7087,6 +7101,7 @@ EAPI Evas_Native_Surface *evas_object_image_native_surface_get (const Ev
7087 * 7101 *
7088 * @param obj The given canvas pointer. 7102 * @param obj The given canvas pointer.
7089 * @param surf The new video surface. 7103 * @param surf The new video surface.
7104 * @since 1.1.0
7090 * 7105 *
7091 * This function link a video surface to a given canvas image. 7106 * This function link a video surface to a given canvas image.
7092 * 7107 *
@@ -7098,6 +7113,7 @@ EAPI void evas_object_image_video_surface_set (Evas_Obj
7098 * 7113 *
7099 * @param obj The given canvas pointer. 7114 * @param obj The given canvas pointer.
7100 * @return The video surface of the given canvas image. 7115 * @return The video surface of the given canvas image.
7116 * @since 1.1.0
7101 * 7117 *
7102 * This function returns the video surface linked to a given canvas image. 7118 * This function returns the video surface linked to a given canvas image.
7103 * 7119 *