19 class DtObserverModeManager;
28 const std::string& cameraShakeType);
34 const std::string& type()
const;
37 void enableCameraShake();
40 void disableCameraShake();
43 bool cameraShakeEnabled()
const;
46 void setCameraShakeEnabled(
bool enabled);
49 void setCameraShakeIntensity(
float intensity);
52 float cameraShakeIntensity();
56 virtual void update(
DtTime tNow);
59 virtual bool needsUpdate(
DtTime tNow);
91 const std::string& cameraShakeType) = 0;
DtObserverModeManager is responsible for loading and saving observer modes, and providing a mechanism...
Definition: DtObserverModeManager.h:53
An abstract base class for objects that require updates. This object automatically adds itself to a D...
Definition: DtTickable.h:26
Factory to create the specific DtCameraShakes created when vrvCore starts up.
Definition: DtCameraShakeFactory.h:28
A facade for a DtObserverObject.
Definition: DtObserver.h:37
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtObserverModeManager & myObserverModeManager
Definition: DtCameraShake.h:67
Contains the declaration for makVrv::DtTickable.
DtDe & myDe
Definition: DtCameraShake.h:65
std::string myType
Definition: DtCameraShake.h:70
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:72
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
DtObserver & myObs
Definition: DtCameraShake.h:66