Provided by: allegro5-doc_5.0.10-2_all bug

NAME

       al_draw_indexed_prim - Allegro 5 API

SYNOPSIS

              #include <allegro5/allegro_primitives.h>

              int al_draw_indexed_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl,
                 ALLEGRO_BITMAP* texture, const int* indices, int num_vtx, int type)

DESCRIPTION

       Draws  a subset of the passed vertex buffer.  This function uses an index array to specify
       which vertices to use.

       Parameters:

       · texture - Texture to use, pass 0 to use only shaded primitves

       · vtxs - Pointer to an array of vertices

       · decl - Pointer to a vertex declaration.  If set to 0, the vtxs are assumed to be of  the
         ALLEGRO_VERTEX type

       · indices - An array of indices into the vertex buffer

       · num_vtx - Number of indices from the indices array you want to draw

       · type  -  A member of the ALLEGRO_PRIM_TYPE(3alleg5) enumeration, specifying what kind of
         primitive to draw

       Returns: Number of primitives drawn

SEE ALSO

       ALLEGRO_VERTEX(3alleg5),     ALLEGRO_PRIM_TYPE(3alleg5),     ALLEGRO_VERTEX_DECL(3alleg5),
       al_draw_prim(3alleg5)