# struct hiro::draw::Geometry

## Overview

Holds information about geometry. More…

    #include <PrimitiveDatabase.h>

    struct Geometry {
        // fields

        hiro::draw::GeometryName name;
        uint32_t vertex_count;
        uint32_t face_count;
        glw::PArrayObject buffer;
    };

## Detailed Documentation

Holds information about geometry.

### Fields

    hiro::draw::GeometryName name

Identifier name.

    uint32_t vertex_count

Number of vertices which are entering vertex shader.

    uint32_t face_count

Number of rendered faces.

    glw::PArrayObject buffer

Pointer to array buffer object holding OpenGL buffers.