Equalizer
2.1.0
Parallel Rendering Framework
|
A set of settings to setup an eq::SystemWindow. More...
#include <windowSettings.h>
Public Member Functions | |
EQ_API | WindowSettings () |
Create a new WindowSettings. More... | |
EQ_API | ~WindowSettings () |
Destroy the WindowSettings. More... | |
EQ_API | WindowSettings (const WindowSettings &rhs) |
EQ_API WindowSettings & | operator= (const WindowSettings &rhs) |
EQ_API void | setSharedContextWindow (const SystemWindow *window) |
EQ_API const SystemWindow * | getSharedContextWindow () const |
EQ_API uint32_t | getColorFormat () const |
Public Member Functions inherited from eq::fabric::WindowSettings | |
EQFABRIC_API | WindowSettings () |
Create a new WindowSettings. More... | |
EQFABRIC_API | WindowSettings (const WindowSettings &rhs) |
EQFABRIC_API WindowSettings & | operator= (const WindowSettings &rhs) |
EQFABRIC_API bool | setIAttribute (const IAttribute attr, const int32_t value) |
Set a window attribute. More... | |
EQFABRIC_API int32_t | getIAttribute (const IAttribute attr) const |
EQFABRIC_API const PixelViewport & | getPixelViewport () const |
EQFABRIC_API void | setPixelViewport (const PixelViewport &pvp) |
Set the window's pixel viewport wrt its parent pipe. More... | |
EQFABRIC_API const std::string & | getName () const |
EQFABRIC_API void | setName (const std::string &name) |
Set the window's name. More... | |
EQFABRIC_API void | serialize (co::DataOStream &os) const |
EQFABRIC_API void | deserialize (co::DataIStream &is) |
Additional Inherited Members | |
Public Types inherited from eq::fabric::WindowSettings | |
enum | IAttribute { IATTR_HINT_CORE_PROFILE, IATTR_HINT_OPENGL_MAJOR, IATTR_HINT_OPENGL_MINOR, IATTR_HINT_STEREO, IATTR_HINT_DOUBLEBUFFER, IATTR_HINT_FULLSCREEN, IATTR_HINT_DECORATION, IATTR_HINT_SWAPSYNC, IATTR_HINT_DRAWABLE, IATTR_HINT_STATISTICS, IATTR_HINT_SCREENSAVER, IATTR_HINT_GRAB_POINTER, IATTR_HINT_WIDTH, IATTR_HINT_HEIGHT, IATTR_PLANES_COLOR, IATTR_PLANES_ALPHA, IATTR_PLANES_DEPTH, IATTR_PLANES_STENCIL, IATTR_PLANES_ACCUM, IATTR_PLANES_ACCUM_ALPHA, IATTR_PLANES_SAMPLES, IATTR_LAST, IATTR_ALL = IATTR_LAST } |
Window attributes. More... | |
A set of settings to setup an eq::SystemWindow.
Definition at line 33 of file windowSettings.h.
EQ_API eq::WindowSettings::WindowSettings | ( | ) |
Create a new WindowSettings.
|
virtual |
EQ_API uint32_t eq::WindowSettings::getColorFormat | ( | ) | const |
EQ_API const SystemWindow* eq::WindowSettings::getSharedContextWindow | ( | ) | const |
EQ_API void eq::WindowSettings::setSharedContextWindow | ( | const SystemWindow * | window | ) |