*/
typedef unsigned int Ecore_Buffer_Format;
/**
- * @typedef Ecore_Buffer_Pixmap
+ * @typedef Ecore_Pixmap
* An Id of Pixmap.
* @since 1.15
*/
} Eet_File_Mode; /**< Modes that a file can be opened. */
/**
- * @enum _Eet_Image_Encoding
+ * @enum Eet_Image_Encoding
* Specify lossy encoding for image
* @since 1.10
*/
typedef struct _Eet_Dictionary Eet_Dictionary;
/**
- * @typedef Eet_Entries
+ * @typedef Eet_Entry
* Eet files may contains multiple Entries per file, this handle describe them. You can get that handle from an iterator given by eet_list_entries().
*
* @see eet_list_entries()
*/
/**
- * @typedef Matrix3 types
+ * @typedef Eina_Matrix_Type
+ * Matrix3 types
*/
typedef enum _Eina_Matrix_Type
{
/**
* Set the matrix values for a rotation
- * @param[in] m The matrix to set the rotation values
+ * @param[in] t The matrix to set the rotation values
* @param[in] rad The radius to rotate the matrix
*
* @since 1.14
* @brief Multiply two matrix
*
* @param out The resulting matrix
- * @param a The first member of the multiplication
- * @param b The second member of the multiplication
+ * @param mat_a The first member of the multiplication
+ * @param mat_b The second member of the multiplication
*
* @since 1.17
*/
* @brief Multiply two matrix
*
* @param out The resulting matrix
- * @param a The first member of the multiplication
- * @param b The second member of the multiplication
+ * @param mat_a The first member of the multiplication
+ * @param mat_b The second member of the multiplication
*
* @since 1.17
*/
typedef struct _Eina_Rectangle_Pool Eina_Rectangle_Pool;
/**
- * @typedef Eina_Rectangle_Pool_Type
+ * @typedef Eina_Rectangle_Packing
* Type for an Eina Pool based on packing algorithm.
* @since 1.11
*/
typedef void *(*Eina_Thread_Cb)(void *data, Eina_Thread t);
/**
- * @typedef Eina_Thead_Priority
+ * @typedef Eina_Thread_Priority
* Type to enumerate different thread priorities
*/
typedef enum _Eina_Thread_Priority
*
* The Eio library is a library that implements an API for asynchronous
* input/output operation. Most operations are done in a separate thread
- * to prevent lock. See @ref Eio_Group. Some helper to work on data
+ * to prevent lock. See @ref Eio. Some helper to work on data
* received in Eio callback are also provided see @ref Eio_Helper.
* It is also possible to work asynchronously on Eina_File with @ref Eio_Map
* or on Eet_File with @ref Eio_Eet. It comes with way to manipulate
/**
* @defgroup Eio_Management Eio file management API.
+ * @ingroup Eio
*
* @brief A set of function to manage file asynchronously.
*
* Evas GL will use the same EGLDisplay as used in the create function.
*/
void (*evasglDestroyImage) (EvasGLImage image);
-
-
+ /** @} */
// ---------------------------------------------------------------------- //
/* Evas_GL_API version 2: */
/* GL_QCOM_tiled_rendering */
void (*glStartTilingQCOM) (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
void (*glEndTilingQCOM) (GLbitfield preserveMask);
-
+ /** @} */
/*------- EvasGL / EGL-related functions -------*/
/**
int (*evasglWaitSync) (Evas_GL *evas_gl, EvasGLSync sync, int flags);
/** @} */
-
-
// ---------------------------------------------------------------------- //
/* Evas_GL_API version 3: */
*/
Eina_Bool (*evasglQueryWaylandBuffer) (Evas_GL *evas_gl, void *buffer, int attribute, int *value);
/** @} */
+
// ---------------------------------------------------------------------- //
/**
* @anchor gles3
*/
};
+/**
+ * @}
+ */
#ifdef __cplusplus
}
#define EAPI
#endif
-/**
- * @}
- */