diff options
Diffstat (limited to 'src/lib/evas/Evas_Eo.h')
-rw-r--r-- | src/lib/evas/Evas_Eo.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/lib/evas/Evas_Eo.h b/src/lib/evas/Evas_Eo.h index 296444268f..8850a45cbc 100644 --- a/src/lib/evas/Evas_Eo.h +++ b/src/lib/evas/Evas_Eo.h @@ -721,12 +721,26 @@ typedef enum _Evas_3D_Wrap_Mode */ typedef enum _Evas_3D_Mesh_Primitive { + /**< An empty space */ EVAS_3D_MESH_PRIMITIVE_NONE = 0, - EVAS_3D_MESH_PRIMITIVE_CUBE = 1, - EVAS_3D_MESH_PRIMITIVE_SPHERE = 2 + /**< One sided square */ + EVAS_3D_MESH_PRIMITIVE_SQUARE, + /**< Cube */ + EVAS_3D_MESH_PRIMITIVE_CUBE, + /**< Cylinder (can use precision and texture scale) */ + EVAS_3D_MESH_PRIMITIVE_CYLINDER, + /**< Cone (can use precision and texture scale) */ + EVAS_3D_MESH_PRIMITIVE_CONE, + /**< Sphere (can use precision and texture scale) */ + EVAS_3D_MESH_PRIMITIVE_SPHERE, + /**< Torus (can use ratio, precision and texture scale) */ + EVAS_3D_MESH_PRIMITIVE_TORUS, + /**< Custom surface (can use pointer to users function, precision and texture scale) */ + EVAS_3D_MESH_PRIMITIVE_SURFACE, + /**< Terrain as surface with pointer to Perlin's noise function */ + EVAS_3D_MESH_PRIMITIVE_TERRAIN } Evas_3D_Mesh_Primitive; - /** * Texture filters * |