81 virtual void tick(
double dt)
override;
virtual void debugVortexCallback()
Invokes Vortex debug callbacks.
std::shared_ptr< DtVreLoadingPage > myLoadingPage
Shared pointer to the loading page UI.
Definition networkConnectedState.h:135
virtual DtVreMessageResult handleVisualModelDefinitionsLoaded(DtVreMessage *msg)
Handles visual model definitions loaded messages.
virtual DtVreMessageResult handleSmsLoadComplete(DtVreMessage *msg)
Handles SMS load completion messages.
virtual ~DtNetworkConnectedState() override
Virtual destructor.
int mySmsLoadStatusBits
Bitmask tracking the status of SMS resource loading.
Definition networkConnectedState.h:141
virtual void onStacked() override
Called when another state is pushed on top of this one.
virtual void tick(double dt) override
Updates the state each frame.
virtual void onExposed() override
Called when the state becomes the topmost state again.
DtNetworkConnectedState(DtPlayerStationApp &app)
Constructor.
std::string myDriverName
Name of the network driver being used.
Definition networkConnectedState.h:129
virtual void onEnter() override
Called when the state is entered.
virtual DtVreMessageResult handleNetworkDisconnected(DtVreMessage *msg)
Handles network disconnection messages.
virtual void onExit() override
Called when the state is exited.
virtual DtVreMessageResult handleStopConnection(DtVreMessage *msg)
Message handlers.
Top-level class representing the VR-Engage application.
Definition playerStationApp.h:163
DtPlayerStationApp & app() const
Gets a reference to the player station application.
DtPlayerStationState(DtPlayerStationApp &app, std::string stateType)
Constructor.
UI component for displaying loading progress in VR-Engage.
Definition vreLoadingPage.h:39
Abstract base class for all VREngage messages.
Definition vreMessage.h:50
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
DtVreMessageResult
Enumeration of possible message handling results.
Definition vreMessage.h:33
Defines base classes for the VR-Engage state management system.
Defines the base class for all VREngage messages.