LibreOffice Module vcl (master)
1
|
#include <X11DeviceInfo.hxx>
Public Member Functions | |
X11OpenGLDeviceInfo () | |
virtual bool | isDeviceBlocked () override |
const OString & | GetVendor () const |
const OString & | GetRenderer () const |
const OString & | GetVersion () const |
const OString & | GetOS () const |
const OString & | GetOSRelease () const |
![]() | |
virtual | ~OpenGLDeviceInfo ()=0 |
Private Member Functions | |
void | GetData () |
Private Attributes | |
bool | mbIsMesa |
bool | mbIsNVIDIA |
bool | mbIsFGLRX |
bool | mbIsNouveau |
bool | mbIsIntel |
bool | mbIsOldSwrast |
bool | mbIsLlvmpipe |
OString | maVendor |
OString | maRenderer |
OString | maVersion |
OString | maOS |
OString | maOSRelease |
size_t | mnGLMajorVersion |
size_t | mnMajorVersion |
size_t | mnMinorVersion |
size_t | mnRevisionVersion |
Definition at line 17 of file X11DeviceInfo.hxx.
X11OpenGLDeviceInfo::X11OpenGLDeviceInfo | ( | ) |
Definition at line 105 of file X11DeviceInfo.cxx.
References GetData().
|
private |
Definition at line 121 of file X11DeviceInfo.cxx.
References close, glx::glxtest_pid, glx::glxtest_pipe, line, maOS, maOSRelease, maRenderer, maVendor, maVersion, mbIsFGLRX, mbIsIntel, mbIsLlvmpipe, mbIsMesa, mbIsNouveau, mbIsNVIDIA, mbIsOldSwrast, mnGLMajorVersion, mnMajorVersion, mnMinorVersion, and mnRevisionVersion.
Referenced by X11OpenGLDeviceInfo().
|
inline |
Definition at line 61 of file X11DeviceInfo.hxx.
References maOS.
|
inline |
Definition at line 66 of file X11DeviceInfo.hxx.
References maOSRelease.
|
inline |
Definition at line 51 of file X11DeviceInfo.hxx.
References maRenderer.
|
inline |
Definition at line 46 of file X11DeviceInfo.hxx.
References maVendor.
|
inline |
Definition at line 56 of file X11DeviceInfo.hxx.
References maVersion.
|
overridevirtual |
Implements OpenGLDeviceInfo.
Definition at line 280 of file X11DeviceInfo.cxx.
References CrashReporter::AddItem, CrashReporter::addKeyValue(), maOS, maOSRelease, maRenderer, maVendor, maVersion, mbIsFGLRX, mbIsIntel, mbIsLlvmpipe, mbIsMesa, mbIsNouveau, mbIsNVIDIA, mbIsOldSwrast, mnGLMajorVersion, mnMajorVersion, mnMinorVersion, mnRevisionVersion, SAL_INFO, SAL_WARN, and CrashReporter::Write.
Referenced by OpenGLHelper::isDeviceDenylisted().
|
private |
Definition at line 31 of file X11DeviceInfo.hxx.
Referenced by GetData(), GetOS(), and isDeviceBlocked().
|
private |
Definition at line 32 of file X11DeviceInfo.hxx.
Referenced by GetData(), GetOSRelease(), and isDeviceBlocked().
|
private |
Definition at line 29 of file X11DeviceInfo.hxx.
Referenced by GetData(), GetRenderer(), and isDeviceBlocked().
|
private |
Definition at line 28 of file X11DeviceInfo.hxx.
Referenced by GetData(), GetVendor(), and isDeviceBlocked().
|
private |
Definition at line 30 of file X11DeviceInfo.hxx.
Referenced by GetData(), GetVersion(), and isDeviceBlocked().
|
private |
Definition at line 22 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 24 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 26 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 20 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 23 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 21 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 25 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 34 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 35 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 36 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().
|
private |
Definition at line 37 of file X11DeviceInfo.hxx.
Referenced by GetData(), and isDeviceBlocked().