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)