## CoglIndexBuffer: Buffers of vertex indices CoglIndexBuffer: Buffers of vertex indices — Functions for creating and manipulating vertex indices. |

## Synopsis

                        CoglIndexBuffer;
    CoglIndexBuffer *   cogl_index_buffer_new               (CoglContext *context,
                                                             size_t bytes);
    CoglBool            cogl_is_index_buffer                (void *object);

## Description

FIXME

## Details

### CoglIndexBuffer

    typedef struct _CoglIndexBuffer CoglIndexBuffer;

### cogl_index_buffer_new ()

    CoglIndexBuffer *   cogl_index_buffer_new               (CoglContext *context,
                                                             size_t bytes);

Declares a new CoglIndexBuffer of `size` bytes to contain vertex indices. Once declared, data can be set using `cogl_buffer_set_data()` or by mapping it into the application's address space using `cogl_buffer_map()`.

`context` : | A CoglContext
`bytes` : | The number of bytes to allocate for vertex attribute data.

Since 1.4

Stability Level: Unstable

### cogl_is_index_buffer ()

    CoglBool            cogl_is_index_buffer                (void *object);

Gets whether the given object references a CoglIndexBuffer.

`object` : | A CoglObject
Returns : | `TRUE` if the `object` references a CoglIndexBuffer, `FALSE` otherwise

Since 1.4

Stability Level: Unstable