~~Title: Evas.Canvas3D.Vertex_Attrib~~
===== Description =====
%%Vertex attribute IDs%%
//Since 1.10//
{{page>:develop:api-include:evas:canvas3d:vertex_attrib:description&nouser&nolink&nodate}}
===== Fields =====
{{page>:develop:api-include:evas:canvas3d:vertex_attrib:fields&nouser&nolink&nodate}}
* **position** - %%vertex position%%
* **normal** - %%vertex normal%%
* **tangent** - %%vertex tangent (for normal mapping)%%
* **color** - %%vertex color%%
* **texcoord** - %%vertex texture coordinate%%
===== Signature =====
enum Evas.Canvas3D.Vertex_Attrib {
position: 0,
normal,
tangent,
color,
texcoord
}
===== C signature =====
typedef enum {
EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION = 0,
EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT,
EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD
} Evas_Canvas3D_Vertex_Attrib;