forked from enlightenment/efl
doxygen docs: remove @ender_group and organize eina vectors
Mysterious @ender_group is an invalid doxygen command and I could not find it defined anywhere. I could not infer its purpose either so... removed. Put the Eina Vector 2D and 3D groups in their proper place so they appear with the rest of the Eina basic types.
This commit is contained in:
parent
7096376119
commit
dc58262158
|
@ -22,9 +22,6 @@
|
|||
|
||||
/**
|
||||
* @file
|
||||
* @ender_group{Eina_Matrix_Type}
|
||||
* @ender_group{Eina_Matrix3_F16p16}
|
||||
* @ender_group{Eina_Matrix3}
|
||||
*/
|
||||
|
||||
/**
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
|
||||
/**
|
||||
* @file
|
||||
* @ender_group{Eina_Quad}
|
||||
*/
|
||||
|
||||
/**
|
||||
|
|
|
@ -24,9 +24,12 @@
|
|||
|
||||
/**
|
||||
* @file
|
||||
* @ender_group{Eina_Vector_Type}
|
||||
* @ender_group{Eina_Vector2}
|
||||
* @ender_group{Eina_Vector3}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @addtogroup Eina_Data_Types_Group Data Types
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
|
||||
typedef struct _Eina_Vector2 Eina_Vector2;
|
||||
|
@ -34,10 +37,8 @@ typedef struct _Eina_Vector3 Eina_Vector3;
|
|||
|
||||
#define EINA_VECTOR2(x, y) ((Eina_Vector2) {(x), (y)})
|
||||
/**
|
||||
* @}
|
||||
* @defgroup Eina_Vector2 Vectors in floating point
|
||||
* @ingroup Eina_Basic
|
||||
* @brief Vector definition and operations
|
||||
* @defgroup Eina_Vector2 Floating point vectors in 2D
|
||||
* @brief 2D vector definition and operations
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -47,21 +48,6 @@ struct _Eina_Vector2
|
|||
double y;
|
||||
};
|
||||
|
||||
/**
|
||||
* @}
|
||||
* @defgroup Eina_Vector3 Vectors in floating point
|
||||
* @ingroup Eina_Basic
|
||||
* @brief Vector definition and operations
|
||||
* @{
|
||||
*/
|
||||
|
||||
struct _Eina_Vector3
|
||||
{
|
||||
double x;
|
||||
double y;
|
||||
double z;
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Set parameters to vector.
|
||||
*
|
||||
|
@ -234,6 +220,20 @@ static inline void eina_vector2_homogeneous_position_transform(Eina_Vector2 *out
|
|||
*/
|
||||
static inline void eina_vector2_homogeneous_direction_transform(Eina_Vector2 *out, const Eina_Matrix3 *m, const Eina_Vector2 *v);
|
||||
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @defgroup Eina_Vector3 Floating point vectors in 3D
|
||||
* @brief 3D vector definition and operations
|
||||
* @{
|
||||
*/
|
||||
struct _Eina_Vector3
|
||||
{
|
||||
double x;
|
||||
double y;
|
||||
double z;
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Set parameters to vector.
|
||||
*
|
||||
|
@ -536,6 +536,8 @@ static inline Eina_Bool eina_vector3_triangle_equivalent(Eina_Vector3 *v0, Eina_
|
|||
|
||||
/** @} */
|
||||
|
||||
/** @} */
|
||||
|
||||
#include "eina_inline_vector.x"
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue