23class DtTransientSource;
68 virtual void tick(
double dt)
override;
81 virtual const char*
type()
const override;
Table-based access to Lua state for configuration data.
Definition initializer.h:38
Base class for all role components in VR-Engage.
Definition playerComponent.h:78
virtual DtPlayerStation & player()
Gets the player station.
Class for managing the user interface for engaged roles.
Definition playerStation.h:51
virtual bool initialize(makVre::DtPlayerStation *player, makVre::DtInitTable &config) override
Initializes the audio updater component.
virtual void shutdown() override
Performs cleanup when the component is shut down.
virtual void tick(double dt) override
Updates audio state each frame.
virtual ~DtSpectatorAudioUpdater() override
Virtual destructor.
DtSpectatorAudioUpdater()
Default constructor.
virtual const char * type() const override
Returns the component type identifier.
Defines export macros for the Spectator Frontend library.
#define SPECTATOR_DLL
Export/import macro for non-Windows platforms (empty)
Definition export.h:25
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
constexpr const char * DtSpectatorAudioUpdaterType
Type identifier constant for DtSpectatorAudioUpdater components.
Definition audioUpdater.h:39
Definition appLauncherComponent.h:28
Defines the DtPlayerComponent base class for VR-Engage role components.