xbmc
Public Member Functions | Public Attributes | List of all members
RESOLUTION_INFO Struct Reference

Provide info of a resolution. More...

#include <Resolution.h>

Collaboration diagram for RESOLUTION_INFO:
Collaboration graph
[legend]

Public Member Functions

 RESOLUTION_INFO (int width=1280, int height=720, float aspect=0, const std::string &mode="")
 
float DisplayRatio () const
 
 RESOLUTION_INFO (const RESOLUTION_INFO &res)
 
RESOLUTION_INFOoperator= (const RESOLUTION_INFO &)=default
 

Public Attributes

OVERSCAN Overscan
 < Screen overscan boundary More...
 
EdgeInsets guiInsets
 Specify if it is a fullscreen resolution, otherwise windowed.
 
bool bFullScreen
 Width GUI resolution, may differ from the screen value if GUI resolution limit or 3D is set.
 
int iWidth
 Height GUI resolution, may differ from the screen value if GUI resolution limit or 3D is set.
 
int iHeight
 Number of pixels of padding between stereoscopic frames.
 
int iBlanking
 Screen width.
 
int iScreenWidth
 Screen height.
 
int iScreenHeight
 The vertical subtitle baseline position, may be changed by Video calibration.
 
int iSubtitles
 Properties of the resolution e.g. interlaced mode.
 
uint32_t dwFlags
 Pixel aspect ratio.
 
float fPixelRatio
 Refresh rate.
 
float fRefreshRate
 Resolution mode description.
 
std::string strMode
 Resolution output description.
 
std::string strOutput
 Resolution ID.
 
std::string strId
 

Detailed Description

Provide info of a resolution.

Member Data Documentation

◆ Overscan

OVERSCAN RESOLUTION_INFO::Overscan

< Screen overscan boundary

Edge insets to scale the GUI to prevent the display notch from hiding a part of the GUI


The documentation for this struct was generated from the following files: