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

#include <WinDeviceInfo.hxx>

Public Member Functions

 WinOpenGLDeviceInfo ()
 
bool isDeviceBlocked ()
 
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
 

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 21 of file WinDeviceInfo.hxx.

Constructor & Destructor Documentation

◆ WinOpenGLDeviceInfo()

WinOpenGLDeviceInfo::WinOpenGLDeviceInfo ( )

Definition at line 159 of file WinDeviceInfo.cxx.

References GetData().

Member Function Documentation

◆ FindBlocklistedDeviceInList()

bool WinOpenGLDeviceInfo::FindBlocklistedDeviceInList ( )
private

◆ GetAdapterDeviceID()

const OUString & WinOpenGLDeviceInfo::GetAdapterDeviceID ( ) const
inline

Definition at line 78 of file WinDeviceInfo.hxx.

◆ GetAdapterSubsysID()

const OUString & WinOpenGLDeviceInfo::GetAdapterSubsysID ( ) const
inline

Definition at line 83 of file WinDeviceInfo.hxx.

◆ GetAdapterVendorID()

const OUString & WinOpenGLDeviceInfo::GetAdapterVendorID ( ) const
inline

Definition at line 73 of file WinDeviceInfo.hxx.

Referenced by OpenGLHelper::isDeviceDenylisted().

◆ GetData()

void WinOpenGLDeviceInfo::GetData ( )
private

◆ GetDeviceID()

const OUString & WinOpenGLDeviceInfo::GetDeviceID ( ) const
inline

Definition at line 68 of file WinDeviceInfo.hxx.

◆ GetDeviceKey()

const OUString & WinOpenGLDeviceInfo::GetDeviceKey ( ) const
inline

Definition at line 87 of file WinDeviceInfo.hxx.

◆ GetDeviceString()

const OUString & WinOpenGLDeviceInfo::GetDeviceString ( ) const
inline

Definition at line 92 of file WinDeviceInfo.hxx.

◆ GetDriverDate()

const OUString & WinOpenGLDeviceInfo::GetDriverDate ( ) const
inline

Definition at line 63 of file WinDeviceInfo.hxx.

◆ GetDriverVersion()

const OUString & WinOpenGLDeviceInfo::GetDriverVersion ( ) const
inline

Definition at line 58 of file WinDeviceInfo.hxx.

◆ isDeviceBlocked()

bool WinOpenGLDeviceInfo::isDeviceBlocked ( )

Member Data Documentation

◆ maAdapterDeviceID

OUString WinOpenGLDeviceInfo::maAdapterDeviceID
private

Definition at line 34 of file WinDeviceInfo.hxx.

Referenced by FindBlocklistedDeviceInList(), GetData(), and isDeviceBlocked().

◆ maAdapterDeviceID2

OUString WinOpenGLDeviceInfo::maAdapterDeviceID2
private

Definition at line 38 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ maAdapterSubsysID

OUString WinOpenGLDeviceInfo::maAdapterSubsysID
private

Definition at line 35 of file WinDeviceInfo.hxx.

Referenced by GetData(), and isDeviceBlocked().

◆ maAdapterSubsysID2

OUString WinOpenGLDeviceInfo::maAdapterSubsysID2
private

Definition at line 39 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ maAdapterVendorID

OUString WinOpenGLDeviceInfo::maAdapterVendorID
private

Definition at line 33 of file WinDeviceInfo.hxx.

Referenced by FindBlocklistedDeviceInList(), GetData(), and isDeviceBlocked().

◆ maAdapterVendorID2

OUString WinOpenGLDeviceInfo::maAdapterVendorID2
private

Definition at line 37 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ maDeviceID

OUString WinOpenGLDeviceInfo::maDeviceID
private

Definition at line 30 of file WinDeviceInfo.hxx.

Referenced by GetData(), and isDeviceBlocked().

◆ maDeviceID2

OUString WinOpenGLDeviceInfo::maDeviceID2
private

Definition at line 31 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ maDeviceKey

OUString WinOpenGLDeviceInfo::maDeviceKey
private

Definition at line 41 of file WinDeviceInfo.hxx.

Referenced by GetData(), and isDeviceBlocked().

◆ maDeviceKey2

OUString WinOpenGLDeviceInfo::maDeviceKey2
private

Definition at line 42 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ maDeviceString

OUString WinOpenGLDeviceInfo::maDeviceString
private

Definition at line 44 of file WinDeviceInfo.hxx.

Referenced by GetData(), and isDeviceBlocked().

◆ maDeviceString2

OUString WinOpenGLDeviceInfo::maDeviceString2
private

Definition at line 45 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ maDriverDate

OUString WinOpenGLDeviceInfo::maDriverDate
private

Definition at line 27 of file WinDeviceInfo.hxx.

Referenced by GetData(), and isDeviceBlocked().

◆ maDriverDate2

OUString WinOpenGLDeviceInfo::maDriverDate2
private

Definition at line 28 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ maDriverVersion

OUString WinOpenGLDeviceInfo::maDriverVersion
private

Definition at line 24 of file WinDeviceInfo.hxx.

Referenced by FindBlocklistedDeviceInList(), GetData(), and isDeviceBlocked().

◆ maDriverVersion2

OUString WinOpenGLDeviceInfo::maDriverVersion2
private

Definition at line 25 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ mbHasDualGPU

bool WinOpenGLDeviceInfo::mbHasDualGPU
private

Definition at line 47 of file WinDeviceInfo.hxx.

Referenced by GetData().

◆ mbRDP

bool WinOpenGLDeviceInfo::mbRDP
private

Definition at line 48 of file WinDeviceInfo.hxx.

Referenced by GetData(), and isDeviceBlocked().


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