Avara3D 0.2.0
C++ API reference
a3d::ext::TurntableCameraController::Controls Struct Reference

Pointer buttons and modifier keys used for camera manipulation. More...

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

Public Attributes

DesktopInputContext::MouseButton orbitButton {DesktopInputContext::MouseButton::One}
 Primary orbit/click button. More...
 
DesktopInputContext::MouseButton panButton {DesktopInputContext::MouseButton::Two}
 Dedicated pan/click button. More...
 
DesktopInputContext::Key panModifier {DesktopInputContext::Key::LeftShift}
 Makes orbit-button dragging pan. More...
 
DesktopInputContext::Key dollyModifier {DesktopInputContext::Key::LeftControl}
 Makes orbit-button dragging dolly. More...
 

Detailed Description

Pointer buttons and modifier keys used for camera manipulation.

Definition at line 61 of file TurntableCameraController.h.

Member Data Documentation

◆ dollyModifier

DesktopInputContext::Key a3d::ext::TurntableCameraController::Controls::dollyModifier {DesktopInputContext::Key::LeftControl}

Makes orbit-button dragging dolly.

Definition at line 66 of file TurntableCameraController.h.

◆ orbitButton

DesktopInputContext::MouseButton a3d::ext::TurntableCameraController::Controls::orbitButton {DesktopInputContext::MouseButton::One}

Primary orbit/click button.

Definition at line 63 of file TurntableCameraController.h.

◆ panButton

DesktopInputContext::MouseButton a3d::ext::TurntableCameraController::Controls::panButton {DesktopInputContext::MouseButton::Two}

Dedicated pan/click button.

Definition at line 64 of file TurntableCameraController.h.

◆ panModifier

DesktopInputContext::Key a3d::ext::TurntableCameraController::Controls::panModifier {DesktopInputContext::Key::LeftShift}

Makes orbit-button dragging pan.

Definition at line 65 of file TurntableCameraController.h.


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