VR-Engage  2.2
Loading...
Searching...
No Matches
playerStationState.h File Reference
Include dependency graph for playerStationState.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  makVre::DtPlayerStationStateArgs
 
class  makVre::DtPlayerStationState
 

Namespaces

namespace  makVre
 

Macros

#define LOG_STATE_VERBOSE   LOG_VERBOSE("State")
 
#define LOG_STATE_INFO   LOG_INFO("State")
 
#define LOG_STATE_WARN   LOG_WARN("State")
 
#define LOG_STATE_FATAL   LOG_FATAL("State")
 

Detailed Description

This file provides the foundational classes for state management in VR-Engage:

  • DtPlayerStationStateArgs: Used to pass arguments between states during transitions
  • DtPlayerStationState: Base class that all application states inherit from

States in VR-Engage are organized in a stack, with the top state being "exposed" and actively controlling the application. States can be pushed, popped, and transitioned between to manage application flow.

Macro Definition Documentation

◆ LOG_STATE_VERBOSE

#define LOG_STATE_VERBOSE   LOG_VERBOSE("State")

◆ LOG_STATE_INFO

#define LOG_STATE_INFO   LOG_INFO("State")

◆ LOG_STATE_WARN

#define LOG_STATE_WARN   LOG_WARN("State")

◆ LOG_STATE_FATAL

#define LOG_STATE_FATAL   LOG_FATAL("State")