Avara3D 0.2.0
C++ API reference
a3d::ext::FlyCameraController::Config Struct Reference

Free-flight sensitivity, speed, and control bindings. More...

#include <a3d/extension/camera/FlyCameraController.h>

Public Attributes

float lookSensitivity {0.001f}
 Pointer-look sensitivity applied to logical pointer displacement. More...
 
float moveSpeed {1.0f}
 Translation speed in scene units per second. More...
 
float fastMoveMultiplier {2.0f}
 Multiplier applied to moveSpeed while the fast modifier is held. More...
 
Controls controls
 Keyboard bindings used for translation and speed control. More...
 

Detailed Description

Free-flight sensitivity, speed, and control bindings.

Definition at line 47 of file FlyCameraController.h.

Member Data Documentation

◆ controls

Controls a3d::ext::FlyCameraController::Config::controls

Keyboard bindings used for translation and speed control.

Definition at line 52 of file FlyCameraController.h.

◆ fastMoveMultiplier

float a3d::ext::FlyCameraController::Config::fastMoveMultiplier {2.0f}

Multiplier applied to moveSpeed while the fast modifier is held.

Definition at line 51 of file FlyCameraController.h.

◆ lookSensitivity

float a3d::ext::FlyCameraController::Config::lookSensitivity {0.001f}

Pointer-look sensitivity applied to logical pointer displacement.

Definition at line 49 of file FlyCameraController.h.

◆ moveSpeed

float a3d::ext::FlyCameraController::Config::moveSpeed {1.0f}

Translation speed in scene units per second.

Definition at line 50 of file FlyCameraController.h.


The documentation for this struct was generated from the following file: