#include "vector2d.h"
#include "vector3d.h"
+//! Enumeration for all vertex types there are.
+typedef enum
+ {
+ //! Standard vertex type used by the Irrlicht engine, video::S3DVertex.
+ irr_video_EVT_STANDARD = 0,
+
+ //! Vertex with two texture coordinates, video::S3DVertex2TCoords.
+ /** Usually used for geometry with lightmaps or other special materials. */
+ irr_video_EVT_2TCOORDS,
+
+ //! Vertex with a tangent and binormal vector, video::S3DVertexTangents.
+ /** Usually used for tangent space normal mapping. */
+ irr_video_EVT_TANGENTS
+ } irr_video_E_VERTEX_TYPE;
+
typedef struct
{
irr_core_vector3df pos;