.TH "al_draw_indexed_prim(3alleg5) Allegro reference manual" "" "" "" "" .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[] .fi .SH DESCRIPTION .PP Draws a subset of the passed vertex buffer. This function uses an index array to specify which vertices to use. .PP \f[I]Parameters:\f[] .IP \[bu] 2 texture \- Texture to use, pass 0 to use only shaded primitves .IP \[bu] 2 vtxs \- Pointer to an array of vertices .IP \[bu] 2 decl \- Pointer to a vertex declaration. If set to 0, the vtxs are assumed to be of the ALLEGRO_VERTEX type .IP \[bu] 2 indices \- An array of indices into the vertex buffer .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[] Number of primitives drawn .SH SEE ALSO .PP ALLEGRO_VERTEX(3alleg5), ALLEGRO_PRIM_TYPE(3alleg5), ALLEGRO_VERTEX_DECL(3alleg5), al_draw_prim(3alleg5)