This owns a list of channel configurations.
- Examples
-
| Enumerator |
|---|
| NoWindow |
|
| Window |
|
| FullscreenWindow |
|
| EmbeddedWindow |
|
| makVrv::DtWindowConfiguration::DtWindowConfiguration |
( |
const std::string & |
name = DefaultWindowString | ) |
|
CTOR A window will start with a single default channel configuration.
Copy CTOR All channels configurations are duplicated (not shared).
| virtual makVrv::DtWindowConfiguration::~DtWindowConfiguration |
( |
| ) |
|
|
virtual |
Assignment OP All channels configurations are duplicated (not shared).
Get the channel configurations for this window.
Get the channel configurations for this window.
| WindowType makVrv::DtWindowConfiguration::windowType |
( |
| ) |
const |
| void makVrv::DtWindowConfiguration::setWindowType |
( |
WindowType |
wt | ) |
|
| bool makVrv::DtWindowConfiguration::windowStaysOnTop |
( |
| ) |
const |
Window stays on top accessor.
| void makVrv::DtWindowConfiguration::setWindowStaysOnTop |
( |
bool |
stayOnTop | ) |
|
Window stays on top setter.
| int makVrv::DtWindowConfiguration::screenNumber |
( |
| ) |
const |
Get the window number the window is configured for.
| void makVrv::DtWindowConfiguration::setScreenNumber |
( |
int |
number | ) |
|
Set the window number to place the window. If the system is configured with only one window this number is ignored.
| int makVrv::DtWindowConfiguration::x |
( |
| ) |
const |
Get the x coordinate (screen space) of the window's top left corner.
| int makVrv::DtWindowConfiguration::y |
( |
| ) |
const |
Get the y coordinate (screen space) of the window's top left corner.
| void makVrv::DtWindowConfiguration::setPosition |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
Set the x & y coordinates (screen space) of the window's top left corner.
| unsigned int makVrv::DtWindowConfiguration::width |
( |
| ) |
const |
| unsigned int makVrv::DtWindowConfiguration::height |
( |
| ) |
const |
| bool makVrv::DtWindowConfiguration::isFixedSize |
( |
| ) |
const |
Get if the window should be fixed size.
| void makVrv::DtWindowConfiguration::setFixedSize |
( |
bool |
fixed | ) |
|
Set if the window is fixed size.
template<class Archive >
| void makVrv::DtWindowConfiguration::_serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
inlineprotected |
Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.
References DT_SERIALIZE_BASE, and DT_SERIALIZE_MEMBER.
| const char* makVrv::DtWindowConfiguration::DefaultWindowString |
|
static |
All copy semantics members.
Default has a single default channel.
| WindowType makVrv::DtWindowConfiguration::myWindowType |
|
protected |
| bool makVrv::DtWindowConfiguration::myStaysOnTop |
|
protected |
| int makVrv::DtWindowConfiguration::myScreenNumber |
|
protected |
| int makVrv::DtWindowConfiguration::myX |
|
protected |
| int makVrv::DtWindowConfiguration::myY |
|
protected |
| bool makVrv::DtWindowConfiguration::myFixedSizeFlag |
|
protected |
The documentation for this class was generated from the following file: