55 virtual void tick(
double dt)
override;
Top-level class representing the VR-Engage application.
Definition playerStationApp.h:163
Class for passing arguments during state transitions.
Definition playerStationState.h:45
DtPlayerStationApp & app() const
Gets a reference to the player station application.
DtPlayerStationState(DtPlayerStationApp &app, std::string stateType)
Constructor.
virtual void onEnter(const DtPlayerStationStateArgs *args) override
Called when the state is entered.
std::shared_ptr< DtVreSelectConnectionPage > mySelectConnectionPage
UI page for connection selection.
Definition selectConnectionState.h:93
virtual DtVreMessageResult handleBackButtonClicked(DtVreMessage *msg)
Handles back button click messages.
virtual void tick(double dt) override
Updates the state each frame.
bool myConnectionReady
Flag indicating whether a connection is ready.
Definition selectConnectionState.h:99
virtual ~DtSelectConnectionState() override
Virtual destructor.
DtSelectConnectionState(DtPlayerStationApp &app)
Constructor.
virtual void onExit() override
Called when the state is exited.
virtual DtVreMessageResult handleNetworkConnected(DtVreMessage *msg)
Handles network connection status messages.
Abstract base class for all VREngage messages.
Definition vreMessage.h:50
UI page for selecting and configuring network connections.
Definition vreSelectConnectionPage.h:53
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.