.\" Automatically generated by Pandoc 2.9.2.1 .\" .TH "al_draw_indexed_prim" "3alleg5" "" "Allegro reference manual" "" .hy .SH NAME .PP al_draw_indexed_prim - Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include int al_draw_indexed_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl, ALLEGRO_BITMAP* texture, const int* indices, int num_vtx, int type) \f[R] .fi .SH DESCRIPTION .PP Draws a subset of the passed vertex array. This function uses an index array to specify which vertices to use. .PP \f[I]Parameters:\f[R] .IP \[bu] 2 texture - Texture to use, pass NULL to use only color shaded primitves .IP \[bu] 2 vtxs - Pointer to an array of vertices .IP \[bu] 2 decl - Pointer to a vertex declaration. If set to NULL, the vtxs are assumed to be of the ALLEGRO_VERTEX type .IP \[bu] 2 indices - An array of indices into the vertex array .IP \[bu] 2 num_vtx - Number of indices from the indices array you want to draw .IP \[bu] 2 type - A member of the ALLEGRO_PRIM_TYPE(3alleg5) enumeration, specifying what kind of primitive to draw .PP \f[I]Returns:\f[R] Number of primitives drawn .SH SEE ALSO .PP ALLEGRO_VERTEX(3alleg5), ALLEGRO_PRIM_TYPE(3alleg5), ALLEGRO_VERTEX_DECL(3alleg5), al_draw_prim(3alleg5)