trusty (3) ALLEGRO_PRIM_ATTR.3alleg5.gz

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

NAME

       ALLEGRO_PRIM_ATTR - Allegro 5 API

SYNOPSIS

              #include <allegro5/allegro_primitives.h>

              typedef enum ALLEGRO_PRIM_ATTR

DESCRIPTION

       Enumerates the types of vertex attributes that a custom vertex may have.

       • ALLEGRO_PRIM_POSITION   -   Position   information,   can   be  stored  only  in  ALLEGRO_PRIM_SHORT_2,
         ALLEGRO_PRIM_FLOAT_2 and ALLEGRO_PRIM_FLOAT_3.

       • ALLEGRO_PRIM_COLOR_ATTR - Color information, stored in an ALLEGRO_COLOR(3alleg5).  The storage field of
         ALLEGRO_VERTEX_ELEMENT is ignored

       • ALLEGRO_PRIM_TEX_COORD - Texture coordinate information, can be stored only in ALLEGRO_PRIM_FLOAT_2 and
         ALLEGRO_PRIM_SHORT_2.  These coordinates are normalized by the width and height of the texture, meaning
         that the bottom-right corner has texture coordinates of (1, 1).

       • ALLEGRO_PRIM_TEX_COORD_PIXEL    -   Texture   coordinate   information,   can   be   stored   only   in
         ALLEGRO_PRIM_FLOAT_2 and ALLEGRO_PRIM_SHORT_2.  These coordinates are measured in pixels.

SEE ALSO

       ALLEGRO_VERTEX_DECL(3alleg5), ALLEGRO_PRIM_STORAGE(3alleg5)