![]() |
SGCT master (487fac4)
Simple Graphics Cluster Toolkit
|
#include <sgct/config.h>

Classes | |
| struct | Spout |
| struct | NDI |
| struct | Scalable |
| struct | OpenXR |
Public Types | |
| enum class | ColorBitDepth { Depth8 , Depth16 , Depth16Float , Depth32Float , Depth16Int , Depth32Int , Depth16UInt , Depth32UInt } |
| enum class | StereoMode { NoStereo = 0 , Active , AnaglyphRedCyan , AnaglyphAmberBlue , AnaglyphRedCyanWimmer , Checkerboard , CheckerboardInverted , VerticalInterlaced , VerticalInterlacedInverted , Dummy , SideBySide , SideBySideInverted , TopBottom , TopBottomInverted } |
Public Member Functions | |
| bool | operator== (const Window &) const noexcept=default |
Public Attributes | |
| std::optional< ivec2 > | pos |
| std::optional< ivec2 > | size |
| std::optional< ivec2 > | resolution |
| std::vector< Viewport > | viewports |
| int8_t | id = 0 |
| std::optional< std::string > | name |
| std::vector< std::string > | tags |
| std::optional< ColorBitDepth > | bufferBitDepth |
| std::optional< bool > | isFullScreen |
| std::optional< bool > | shouldAutoiconify |
| std::optional< bool > | hideMouseCursor |
| std::optional< bool > | isFloating |
| std::optional< bool > | alwaysRender |
| std::optional< bool > | isHidden |
| std::optional< bool > | takeScreenshot |
| std::optional< bool > | alpha |
| std::optional< uint8_t > | msaa |
| std::optional< bool > | useFxaa |
| std::optional< bool > | isDecorated |
| std::optional< bool > | isResizable |
| std::optional< bool > | draw2D |
| std::optional< bool > | draw3D |
| std::optional< bool > | noError |
| std::optional< int8_t > | blitWindowId |
| std::optional< bool > | mirrorX |
| std::optional< bool > | mirrorY |
| std::optional< uint8_t > | monitor |
| std::optional< StereoMode > | stereo |
| std::optional< Spout > | spout |
| std::optional< NDI > | ndi |
| std::optional< Scalable > | scalable |
| std::optional< OpenXR > | openxr |
|
strong |
|
strong |
|
defaultnoexcept |
| std::optional<bool> sgct::config::Window::alpha |
| std::optional<bool> sgct::config::Window::alwaysRender |
| std::optional<int8_t> sgct::config::Window::blitWindowId |
| std::optional<ColorBitDepth> sgct::config::Window::bufferBitDepth |
| std::optional<bool> sgct::config::Window::draw2D |
| std::optional<bool> sgct::config::Window::draw3D |
| std::optional<bool> sgct::config::Window::hideMouseCursor |
| int8_t sgct::config::Window::id = 0 |
| std::optional<bool> sgct::config::Window::isDecorated |
| std::optional<bool> sgct::config::Window::isFloating |
| std::optional<bool> sgct::config::Window::isFullScreen |
| std::optional<bool> sgct::config::Window::isHidden |
| std::optional<bool> sgct::config::Window::isResizable |
| std::optional<bool> sgct::config::Window::mirrorX |
| std::optional<bool> sgct::config::Window::mirrorY |
| std::optional<uint8_t> sgct::config::Window::monitor |
| std::optional<uint8_t> sgct::config::Window::msaa |
| std::optional<std::string> sgct::config::Window::name |
| std::optional<NDI> sgct::config::Window::ndi |
| std::optional<bool> sgct::config::Window::noError |
| std::optional<OpenXR> sgct::config::Window::openxr |
| std::optional<ivec2> sgct::config::Window::pos |
| std::optional<ivec2> sgct::config::Window::resolution |
| std::optional<Scalable> sgct::config::Window::scalable |
| std::optional<bool> sgct::config::Window::shouldAutoiconify |
| std::optional<ivec2> sgct::config::Window::size |
| std::optional<Spout> sgct::config::Window::spout |
| std::optional<StereoMode> sgct::config::Window::stereo |
| std::vector<std::string> sgct::config::Window::tags |
| std::optional<bool> sgct::config::Window::takeScreenshot |
| std::optional<bool> sgct::config::Window::useFxaa |
| std::vector<Viewport> sgct::config::Window::viewports |