15 #include <boost/signals.hpp>
20 class DtChannelManager;
34 virtual void realize();
41 virtual bool isValid()
const = 0;
44 virtual bool canResize()
const;
47 virtual void setPosition(
int x,
int y) = 0;
50 virtual void resize(
int width,
int height) = 0;
55 virtual void sizeChanged(
int width,
int height) = 0;
58 virtual int width()
const;
61 virtual int height()
const;
64 virtual float pixelRatio()
const;
79 virtual DtChannel* findChannel(
const std::string& name);
85 virtual void clearEmptyWindow(
const std::string& messageLine1,
86 const std::string& messageLine2,
87 const std::string& messageLine3);
virtual void toggleFullScreen()
toggle fullscreen mode, for windows that support it.
Definition: DtWindow.h:91
Abstract Base class.
Definition: DtWindow.h:25
A creator class for DtWindow instances.
Definition: DtWindow.h:116
DtWindowConfiguration & myWindowConfiguration
Definition: DtWindow.h:108
DtDe & de()
Accessor to get the de;.
Definition: DtWindow.h:82
boost::signal< void(bool)> signal_fullScreenModeChanged
Signal that indicates when the window toggles between full screen and Windowed mode.
Definition: DtWindow.h:99
virtual bool isFullScreen() const
Definition: DtWindow.h:93
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:31
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x *y t *t t x *y t *t *t x y *z t t *t t x *y *z t *t *t t x y z t t t t x *y z t *t t t x * y(z *w))
boost::signal< void(float)> signal_pixelRatioChanged
Signal that indicates when the high dpi scaling factor has changed.
Definition: DtWindow.h:102
The abstract Channel Class.
Definition: DtChannel.h:29
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtChannelManager * myChannelManager
Definition: DtWindow.h:107
Base class for handling DtChannels.
Definition: DtChannelManager.h:35
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z)
DtDe & myDe
Definition: DtWindow.h:106
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
virtual int screenNumber() const
Get the screen number of the screen that this window is on.
Definition: DtWindow.h:96
Contains makVrv::DtViewConfiguration class.
Contains DLL export macros.