al_draw_indexed_prim
int al_draw_indexed_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl,
ALLEGRO_BITMAP* texture, const int* indices, int num_vtx, int type)
Introduced in 5.0.0
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 - Primitive type to draw
Returns: Number of primitives drawn
See also: ALLEGRO_VERTEX, ALLEGRO_PRIM_TYPE, ALLEGRO_VERTEX_DECL, al_draw_prim
Examples: ex_prim
Most helpful discussions:
- Allegro 5 3D projections (1)
- Mipmap causing texture bleeding
- 3D rotation using Allegro 5.2.4
- Primitive drawing - Allegro 4 vs 5
- performance issues with al_draw_prim
- Allegro Beginner questions
- Anybody have any .obj file to ALLEGRO_VERTEX code?
- HELP! Problem when I tried to make a5 and librocket gui work together.
- al_draw_prim filled in with color
- Field of view - primitives glitch
Other recent discussions: