Urho3D::ScreenModeParams Struct Reference

Screen mode parameters. More...

#include <Urho3D/Graphics/Graphics.h>

Public Member Functions

bool EqualsExceptVSync (const ScreenModeParams &rhs) const
 Compare contents except vsync flag.
 
bool operator== (const ScreenModeParams &rhs) const
 Compare for equality with another parameter set.
 
bool operator!= (const ScreenModeParams &rhs) const
 Compare for inequality with another parameter set.
 

Public Attributes

bool fullscreen_ {}
 Whether to use fullscreen mode.
 
bool borderless_ {}
 Whether to hide window borders. Window is always borderless in fullscreen.
 
bool resizable_ {}
 Whether the window is resizable.
 
bool highDPI_ {}
 
bool vsync_ {}
 Whether the vertical synchronization is used.
 
bool tripleBuffer_ {}
 Whether the triple bufferization is used.
 
int multiSample_ { 1 }
 Level of multisampling.
 
int monitor_ {}
 Monitor for fullscreen mode. Has no effect in windowed mode.
 
int refreshRate_ {}
 Refresh rate. 0 to pick automatically.
 

Detailed Description

Screen mode parameters.

Member Data Documentation

◆ highDPI_

bool Urho3D::ScreenModeParams::highDPI_ {}

Whether the high DPI is enabled. TODO: Explain what exactly it means.


The documentation for this struct was generated from the following file:
  • Source/Urho3D/Graphics/Graphics.h