40constexpr const char*
height =
"height";
49constexpr const char*
width =
"width";
89 virtual void tick(
double dt)
override;
99 virtual const char*
type()
const override;
Table-based access to Lua state for configuration data.
Definition initializer.h:38
DtPlayerComponent()
Constructor.
Class for managing the user interface for engaged roles.
Definition playerStation.h:51
bool myFirstTick
Flag indicating if this is the first tick.
Definition windowLayoutComponent.h:126
virtual void onCurrentStateChanged(std::string state)
Handler for application state changes.
virtual bool initialize(DtPlayerStation *station, DtInitTable &config) override
Initializes the window layout component.
int myPositionX
Configured window X position in screen coordinates.
Definition windowLayoutComponent.h:117
int myPositionY
Configured window Y position in screen coordinates.
Definition windowLayoutComponent.h:120
QRect myCachedGeometry
Original window geometry cached during initialization.
Definition windowLayoutComponent.h:123
virtual void shutdown() override
Shuts down the window layout component.
int myHeight
Configured window height in pixels.
Definition windowLayoutComponent.h:111
virtual void tick(double dt) override
Called every frame to update the component state.
QMainWindow * myMainWindow
Pointer to the main application window.
Definition windowLayoutComponent.h:129
int myWidth
Configured window width in pixels.
Definition windowLayoutComponent.h:114
DtWindowLayoutComponent()
Constructor for DtWindowLayoutComponent.
virtual const char * type() const override
Returns the type identifier for this component.
virtual ~DtWindowLayoutComponent() override
Virtual destructor for DtWindowLayoutComponent.
constexpr const char * height
Definition windowLayoutComponent.h:40
constexpr const char * positionY
Definition windowLayoutComponent.h:46
constexpr const char * positionX
Definition windowLayoutComponent.h:43
constexpr const char * width
Definition windowLayoutComponent.h:49
Defines export/import macros for the vreCommonComponents library.
#define VRECOMMONCOMPONENTS_DLL
DLL export/import macro for the vreCommonComponents library.
Definition export.h:28
Definition windowLayoutComponent.h:32
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
constexpr const char * DtWindowLayoutComponentType
Type identifier for DtWindowLayoutComponent component.
Definition windowLayoutComponent.h:55
Definition appLauncherComponent.h:28
Defines the DtPlayerComponent base class for VR-Engage role components.