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

#include <X11DeviceInfo.hxx>

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

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
 
- Public Member Functions inherited from OpenGLDeviceInfo
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
 

Detailed Description

Definition at line 17 of file X11DeviceInfo.hxx.

Constructor & Destructor Documentation

X11OpenGLDeviceInfo::X11OpenGLDeviceInfo ( )

Member Function Documentation

void X11OpenGLDeviceInfo::GetData ( )
private
const OString& X11OpenGLDeviceInfo::GetOS ( ) const
inline

Definition at line 61 of file X11DeviceInfo.hxx.

References maOS.

const OString& X11OpenGLDeviceInfo::GetOSRelease ( ) const
inline

Definition at line 66 of file X11DeviceInfo.hxx.

References maOSRelease.

const OString& X11OpenGLDeviceInfo::GetRenderer ( ) const
inline

Definition at line 51 of file X11DeviceInfo.hxx.

References maRenderer.

const OString& X11OpenGLDeviceInfo::GetVendor ( ) const
inline

Definition at line 46 of file X11DeviceInfo.hxx.

References maVendor.

const OString& X11OpenGLDeviceInfo::GetVersion ( ) const
inline

Definition at line 56 of file X11DeviceInfo.hxx.

References maVersion.

virtual bool X11OpenGLDeviceInfo::isDeviceBlocked ( )
overridevirtual

Member Data Documentation

OString X11OpenGLDeviceInfo::maOS
private

Definition at line 31 of file X11DeviceInfo.hxx.

Referenced by GetOS().

OString X11OpenGLDeviceInfo::maOSRelease
private

Definition at line 32 of file X11DeviceInfo.hxx.

Referenced by GetOSRelease().

OString X11OpenGLDeviceInfo::maRenderer
private

Definition at line 29 of file X11DeviceInfo.hxx.

Referenced by GetRenderer().

OString X11OpenGLDeviceInfo::maVendor
private

Definition at line 28 of file X11DeviceInfo.hxx.

Referenced by GetVendor().

OString X11OpenGLDeviceInfo::maVersion
private

Definition at line 30 of file X11DeviceInfo.hxx.

Referenced by GetVersion().

bool X11OpenGLDeviceInfo::mbIsFGLRX
private

Definition at line 22 of file X11DeviceInfo.hxx.

bool X11OpenGLDeviceInfo::mbIsIntel
private

Definition at line 24 of file X11DeviceInfo.hxx.

bool X11OpenGLDeviceInfo::mbIsLlvmpipe
private

Definition at line 26 of file X11DeviceInfo.hxx.

bool X11OpenGLDeviceInfo::mbIsMesa
private

Definition at line 20 of file X11DeviceInfo.hxx.

bool X11OpenGLDeviceInfo::mbIsNouveau
private

Definition at line 23 of file X11DeviceInfo.hxx.

bool X11OpenGLDeviceInfo::mbIsNVIDIA
private

Definition at line 21 of file X11DeviceInfo.hxx.

bool X11OpenGLDeviceInfo::mbIsOldSwrast
private

Definition at line 25 of file X11DeviceInfo.hxx.

size_t X11OpenGLDeviceInfo::mnGLMajorVersion
private

Definition at line 34 of file X11DeviceInfo.hxx.

size_t X11OpenGLDeviceInfo::mnMajorVersion
private

Definition at line 35 of file X11DeviceInfo.hxx.

size_t X11OpenGLDeviceInfo::mnMinorVersion
private

Definition at line 36 of file X11DeviceInfo.hxx.

size_t X11OpenGLDeviceInfo::mnRevisionVersion
private

Definition at line 37 of file X11DeviceInfo.hxx.


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