# enum hiro::draw::GeometryName

## Overview

List of available names for geometry objects generated by hiro::draw::PrimitiveDatabase. More…

    #include <PrimitiveDatabase.h>

    enum GeometryName {
        cube,
        sphere_s0,
        sphere_s1,
        sphere_s2,
        octahedron,
        camera,
        plane_x,
        plane_y,
        plane_z,
        _count,
    };

## Detailed Documentation

List of available names for geometry objects generated by hiro::draw::PrimitiveDatabase.

### Enum Values

    cube

Standard cube with unit side length.

    sphere_s0

Icosahedron with unit radius.

    sphere_s1

Icosahedron with unit radius subdivided.

    sphere_s2

Icosahedron with unit radius subdivided twice.

    octahedron

Anisotropic thin octahedron laying on x-axis <0,1>.

    camera

Camera mesh aligned with view space looking to negative z.

    plane_x

Unit sized plane perpendicular to x-axis.

    plane_y

Unit sized plane perpendicular to y-axis.

    plane_z

Unit sized plane perpendicular to z-axis.

    _count

Number of available names.