.\" Automatically generated by Pandoc 2.17.1.1 .\" .\" Define V font for inline verbatim, using C font in formats .\" that render this, and otherwise B font. .ie "\f[CB]x\f[]"x" \{\ . ftr V B . ftr VI BI . ftr VB B . ftr VBI BI .\} .el \{\ . ftr V CR . ftr VI CI . ftr VB CB . ftr VBI CBI .\} .TH "ALLEGRO_PRIM_BUFFER_FLAGS" "3alleg5" "" "Allegro reference manual" "" .hy .SH NAME .PP ALLEGRO_PRIM_BUFFER_FLAGS - Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include typedef enum ALLEGRO_PRIM_BUFFER_FLAGS \f[R] .fi .SH DESCRIPTION .PP Flags to specify how to create a vertex or an index buffer. .IP \[bu] 2 ALLEGRO_PRIM_BUFFER_STREAM - Hints to the driver that the buffer is written to often, but used only a few times per frame .IP \[bu] 2 ALLEGRO_PRIM_BUFFER_STATIC - Hints to the driver that the buffer is written to once and is used often .IP \[bu] 2 ALLEGRO_PRIM_BUFFER_DYNAMIC - Hints to the driver that the buffer is written to often and is used often .IP \[bu] 2 ALLEGRO_PRIM_BUFFER_READWRITE - Specifies that you want to be able read from this buffer. By default this is disabled for performance. Some platforms (like OpenGL ES) do not support reading from vertex buffers, so if you pass this flag to \f[V]al_create_vertex_buffer\f[R] or \f[V]al_create_index_buffer\f[R] the call will fail. .SH SINCE .PP 5.1.3 .SH SEE ALSO .PP al_create_vertex_buffer(3alleg5), al_create_index_buffer(3alleg5)