17#include <vrvCore/DtTickable.h>
21class DtSceneObjectAgent;
22class DtChannelManager;
56 virtual void update(DtTime tNow)
override;
82 virtual void actualUpdate(makVrv::DtChannelManager* mgr, makVrv::DtChannel* channel);
virtual ~DtCenterOfViewTickable() override
Virtual destructor.
makVrv::DtDe & myDe
Reference to the display engine.
Definition centerOfViewTickable.h:93
DtCenterOfViewTickable(makVrv::DtDe &de)
Constructor.
DtTime myLastUpdatedTime
Time of the last update.
Definition centerOfViewTickable.h:88
makVrv::DtSceneObjectAgent * mySceneObject
Target scene object to center on.
Definition centerOfViewTickable.h:99
virtual void update(DtTime tNow) override
Updates the center of view.
virtual bool needsUpdate(DtTime tNow) override
Checks if an update is needed.
virtual void setSceneObject(makVrv::DtSceneObjectAgent *obj)
Sets the target scene object.
virtual void actualUpdate(makVrv::DtChannelManager *mgr, makVrv::DtChannel *channel)
Performs the actual view update.
Defines export macros for the VR-Engage Player Station library.
#define PLAYERSTATION_DLL
Definition export.h:24
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
Definition appLauncherComponent.h:28
makVrv::DtDe * de()
Gets the display element pointer used by the plugin.