LibreOffice Module vcl (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
WinOpenGLDeviceInfo Class Reference

#include <WinDeviceInfo.hxx>

Inheritance diagram for WinOpenGLDeviceInfo:
[legend]
Collaboration diagram for WinOpenGLDeviceInfo:
[legend]

Public Member Functions

 WinOpenGLDeviceInfo ()
 
virtual ~WinOpenGLDeviceInfo () override
 
virtual bool isDeviceBlocked () override
 
const OUString & GetDriverVersion () const
 
const OUString & GetDriverDate () const
 
const OUString & GetDeviceID () const
 
const OUString & GetAdapterVendorID () const
 
const OUString & GetAdapterDeviceID () const
 
const OUString & GetAdapterSubsysID () const
 
const OUString & GetDeviceKey () const
 
const OUString & GetDeviceString () const
 
- Public Member Functions inherited from OpenGLDeviceInfo
virtual ~OpenGLDeviceInfo ()=0
 

Private Member Functions

void GetData ()
 
bool FindBlocklistedDeviceInList ()
 

Private Attributes

OUString maDriverVersion
 
OUString maDriverVersion2
 
OUString maDriverDate
 
OUString maDriverDate2
 
OUString maDeviceID
 
OUString maDeviceID2
 
OUString maAdapterVendorID
 
OUString maAdapterDeviceID
 
OUString maAdapterSubsysID
 
OUString maAdapterVendorID2
 
OUString maAdapterDeviceID2
 
OUString maAdapterSubsysID2
 
OUString maDeviceKey
 
OUString maDeviceKey2
 
OUString maDeviceString
 
OUString maDeviceString2
 
bool mbHasDualGPU
 
bool mbRDP
 

Detailed Description

Definition at line 22 of file WinDeviceInfo.hxx.

Constructor & Destructor Documentation

WinOpenGLDeviceInfo::WinOpenGLDeviceInfo ( )
virtual WinOpenGLDeviceInfo::~WinOpenGLDeviceInfo ( )
overridevirtual

Member Function Documentation

bool WinOpenGLDeviceInfo::FindBlocklistedDeviceInList ( )
private
const OUString& WinOpenGLDeviceInfo::GetAdapterDeviceID ( ) const
inline

Definition at line 81 of file WinDeviceInfo.hxx.

const OUString& WinOpenGLDeviceInfo::GetAdapterSubsysID ( ) const
inline

Definition at line 86 of file WinDeviceInfo.hxx.

const OUString& WinOpenGLDeviceInfo::GetAdapterVendorID ( ) const
inline

Definition at line 76 of file WinDeviceInfo.hxx.

Referenced by OpenGLHelper::isDeviceBlacklisted().

void WinOpenGLDeviceInfo::GetData ( )
private
const OUString& WinOpenGLDeviceInfo::GetDeviceID ( ) const
inline

Definition at line 71 of file WinDeviceInfo.hxx.

const OUString& WinOpenGLDeviceInfo::GetDeviceKey ( ) const
inline

Definition at line 90 of file WinDeviceInfo.hxx.

const OUString& WinOpenGLDeviceInfo::GetDeviceString ( ) const
inline

Definition at line 95 of file WinDeviceInfo.hxx.

const OUString& WinOpenGLDeviceInfo::GetDriverDate ( ) const
inline

Definition at line 66 of file WinDeviceInfo.hxx.

const OUString& WinOpenGLDeviceInfo::GetDriverVersion ( ) const
inline

Definition at line 61 of file WinDeviceInfo.hxx.

virtual bool WinOpenGLDeviceInfo::isDeviceBlocked ( )
overridevirtual

Member Data Documentation

OUString WinOpenGLDeviceInfo::maAdapterDeviceID
private

Definition at line 35 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maAdapterDeviceID2
private

Definition at line 39 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maAdapterSubsysID
private

Definition at line 36 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maAdapterSubsysID2
private

Definition at line 40 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maAdapterVendorID
private

Definition at line 34 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maAdapterVendorID2
private

Definition at line 38 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDeviceID
private

Definition at line 31 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDeviceID2
private

Definition at line 32 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDeviceKey
private

Definition at line 42 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDeviceKey2
private

Definition at line 43 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDeviceString
private

Definition at line 45 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDeviceString2
private

Definition at line 46 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDriverDate
private

Definition at line 28 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDriverDate2
private

Definition at line 29 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDriverVersion
private

Definition at line 25 of file WinDeviceInfo.hxx.

OUString WinOpenGLDeviceInfo::maDriverVersion2
private

Definition at line 26 of file WinDeviceInfo.hxx.

bool WinOpenGLDeviceInfo::mbHasDualGPU
private

Definition at line 48 of file WinDeviceInfo.hxx.

bool WinOpenGLDeviceInfo::mbRDP
private

Definition at line 49 of file WinDeviceInfo.hxx.


The documentation for this class was generated from the following file: