|
Avara3D 0.2.0
C++ API reference
|
Limits, sensitivities, and input bindings used by the controller. More...
#include <a3d/extension/camera/TurntableCameraController.h>
Public Attributes | |
| float | minPitch {-math::radians(85.0f)} |
| Minimum pitch in radians; must remain above -90 degrees. More... | |
| float | maxPitch {math::radians(85.0f)} |
| Maximum pitch in radians; must remain below 90 degrees. More... | |
| float | minDistance {0.01f} |
| Minimum positive target distance in scene units. More... | |
| float | maxDistance {math::F32_MAX} |
| Maximum target distance in scene units. More... | |
| float | orbitSensitivity {0.004f} |
| Orbit radians per logical pointer unit. More... | |
| float | dollySensitivity {0.01f} |
| Exponential dolly sensitivity for pointer dragging. More... | |
| float | scrollDollySensitivity {0.15f} |
| Exponential dolly sensitivity per scroll unit. More... | |
| float | dragThreshold {4.0f} |
| Pointer displacement required to convert a click candidate into a drag. More... | |
| bool | invertPitch {false} |
| Reverses vertical orbit direction when true. More... | |
| Controls | controls |
| Pointer-button and modifier bindings. More... | |
Limits, sensitivities, and input bindings used by the controller.
Definition at line 76 of file TurntableCameraController.h.
| Controls a3d::ext::TurntableCameraController::Config::controls |
Pointer-button and modifier bindings.
Definition at line 90 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::dollySensitivity {0.01f} |
Exponential dolly sensitivity for pointer dragging.
Definition at line 85 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::dragThreshold {4.0f} |
Pointer displacement required to convert a click candidate into a drag.
Definition at line 87 of file TurntableCameraController.h.
| bool a3d::ext::TurntableCameraController::Config::invertPitch {false} |
Reverses vertical orbit direction when true.
Definition at line 88 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::maxDistance {math::F32_MAX} |
Maximum target distance in scene units.
Definition at line 82 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::maxPitch {math::radians(85.0f)} |
Maximum pitch in radians; must remain below 90 degrees.
Definition at line 79 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::minDistance {0.01f} |
Minimum positive target distance in scene units.
Definition at line 81 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::minPitch {-math::radians(85.0f)} |
Minimum pitch in radians; must remain above -90 degrees.
Definition at line 78 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::orbitSensitivity {0.004f} |
Orbit radians per logical pointer unit.
Definition at line 84 of file TurntableCameraController.h.
| float a3d::ext::TurntableCameraController::Config::scrollDollySensitivity {0.15f} |
Exponential dolly sensitivity per scroll unit.
Definition at line 86 of file TurntableCameraController.h.