enum hiro::draw::CameraMode

Overview

Defines camera manipulation behavior. More…

#include <VisualCameraController.h>

enum CameraMode {
    move_free   = 0,
    orbit_free  = 1,
    orbit_x     = 2,
    orbit_x_inv = 3,
    orbit_y     = 4,
    orbit_y_inv = 5,
    orbit_z     = 6,
    orbit_z_inv = 7,
};

Detailed Documentation

Defines camera manipulation behavior.

Enum Values

move_free

Cinematic mode. Camera can be moved freely.

orbit_free

Camera orbits defined 3D point.

orbit_x

ORBIT_FREE, with up vector fixed to positive X.

orbit_x_inv

ORBIT_FREE, with up vector fixed to negative X.

orbit_y

ORBIT_FREE, with up vector fixed to positive Y.

orbit_y_inv

ORBIT_FREE, with up vector fixed to negative Y.

orbit_z

ORBIT_FREE, with up vector fixed to positive Z.

orbit_z_inv

ORBIT_FREE, with up vector fixed to negative Z.