33 namespace visualization {
44 void Rotate(
int dx,
int dy)
override;
45 void RotateZ(
int dx,
int dy)
override;
58 bool skybox_is_normally_on_ =
false;
void EndMouseDrag()
Definition: IBLRotationInteractorLogic.cpp:76
void RotateZ(int dx, int dy) override
Rotates about the forward axis of the matrix.
Definition: IBLRotationInteractorLogic.cpp:49
void StartMouseDrag()
Definition: IBLRotationInteractorLogic.cpp:60
void UpdateMouseDragUI()
Definition: IBLRotationInteractorLogic.cpp:74
IBLRotationInteractorLogic(Scene *scene, Camera *camera)
Definition: IBLRotationInteractorLogic.cpp:37
Eigen::Transform< float, 3, Eigen::Affine > Transform
Definition: Camera.h:39
Definition: IBLRotationInteractorLogic.h:38
void Rotate(int dx, int dy) override
Definition: IBLRotationInteractorLogic.cpp:41
Definition: MatrixInteractorLogic.h:39
Definition: PinholeCameraIntrinsic.cpp:35
void ShowSkybox(bool is_on)
Definition: IBLRotationInteractorLogic.cpp:56
Camera::Transform GetCurrentRotation() const
Definition: IBLRotationInteractorLogic.cpp:85