20#include <vrvCore/DtUniqueID.h>
28class DtDeadReckonUpdater;
96 virtual void tick(
double dt)
override;
106 virtual const char*
type()
const override;
makVrv::DtDeadReckonUpdater * myDeadReckonUpdater
Pointer to the dead reckoning updater for the scene object.
Definition deadReckonOverrider.h:136
virtual void tick(double dt) override
Updates the component state.
virtual bool initialize(DtPlayerStation *player, DtInitTable &config) override
Initializes the component with configuration from Lua.
bool findDeadReckonUpdater()
Locates the dead reckoning updater for the scene object.
void slot_sceneObjectToBeDeleted(const makVrv::DtUniqueID &id)
Signal handler for scene object deletion.
DtDeadReckonOverrider()
Constructor for DtDeadReckonOverrider.
virtual void shutdown() override
Shuts down the component.
makVrv::DtSceneObject * mySceneObject
Pointer to the scene object for the player's entity.
Definition deadReckonOverrider.h:133
virtual bool postInitialize() override
Performs post-initialization setup.
bool findSceneObject()
Locates the scene object for the player's entity.
virtual ~DtDeadReckonOverrider() override
Virtual destructor for DtDeadReckonOverrider.
virtual const char * type() const override
Returns the component type identifier.
Table-based access to Lua state for configuration data.
Definition initializer.h:38
virtual DtPlayerStation & player()
Gets the player station.
DtPlayerComponent()
Constructor.
Class for managing the user interface for engaged roles.
Definition playerStation.h:51
Defines export/import macros for the vreCommonComponents library.
#define VRECOMMONCOMPONENTS_DLL
DLL export/import macro for the vreCommonComponents library.
Definition export.h:28
Definition deadReckonOverrider.h:37
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
constexpr const char * DtDeadReckonOverriderType
Type identifier for DtDeadReckonOverrider component.
Definition deadReckonOverrider.h:50
Definition appLauncherComponent.h:28
Defines the DtPlayerComponent base class for VR-Engage role components.