16 #include <matrix/vlVector.h>
36 const std::string& cameraShakeType);
43 virtual void update(
DtTime tNow );
46 virtual void setCameraShakeDeg(CameraAxis axis,
double deg);
49 virtual void setCameraShakeSpeed(CameraAxis axis,
double rate);
52 virtual void setCameraShakePhase(CameraAxis axis,
double phase);
55 virtual void setCameraShakeNoiseScale(CameraAxis axis,
double noise);
58 DtVector& cameraShakeDeg();
61 DtVector& cameraShakeSpeed();
64 DtVector& cameraShakePhase();
67 DtVector& cameraShakeNoiseScale();
102 const std::string& cameraShakeType);
DtVector myShakeSpeed
Definition: DtContinuousCameraShake.h:72
DtVector myShakeNoiseScale
Definition: DtContinuousCameraShake.h:74
Shake for a continuous process like a UAV (default on DtObserver)
Definition: DtContinuousCameraShake.h:24
DtQuat myNoRotQuat
Definition: DtContinuousCameraShake.h:75
Factory to create the specific DtCameraShakes created when vrvCore starts up.
Definition: DtCameraShakeFactory.h:28
DtVector myShakeDeg
Definition: DtContinuousCameraShake.h:71
CameraAxis
Definition: DtContinuousCameraShake.h:27
A facade for a DtObserverObject.
Definition: DtObserver.h:38
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv::DtQuat class.
A DtContinuousCameraShakeCreator instance is registered with the DtCameraShakeFactory to create DtCam...
Definition: DtContinuousCameraShake.h:86
Definition: DtContinuousCameraShake.h:29
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
A utility Quaternion class.
Definition: DtQuat.h:19
Definition: DtContinuousCameraShake.h:30
Provides an algorithm for shaking the camera.
Definition: DtCameraShake.h:23
DtCameraShakeCreator is the common base class for all camera shake creators.
Definition: DtCameraShake.h:76
DtVector myShakePhaseDeg
Definition: DtContinuousCameraShake.h:73
Contains DLL export macros.