Files
libreoffice/vcl/inc/opengl/x11/X11DeviceInfo.hxx
Tor Lillqvist 0145e05a2e WaE: overriding virtual function declaration not marked 'override'
Change-Id: Ieb8da224e02a9c8e19eabb4c5bcbd81120900245
2014-11-20 15:11:19 +02:00

52 lines
1.2 KiB
C++

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#ifndef INCLUDED_VCL_INC_OPENGL_X11_X11DEVICEINFO_HXX
#define INCLUDED_VCL_INC_OPENGL_X11_X11DEVICEINFO_HXX
#include "opengl/DeviceInfo.hxx"
#include <rtl/string.hxx>
class X11OpenGLDeviceInfo : public OpenGLDeviceInfo
{
private:
bool mbIsMesa;
bool mbIsNVIDIA;
bool mbIsFGLRX;
bool mbIsNouveau;
bool mbIsIntel;
bool mbIsOldSwrast;
bool mbIsLlvmpipe;
bool mbHasTextureFromPixmap;
OString maVendor;
OString maRenderer;
OString maVersion;
OString maOS;
OString maOSRelease;
size_t mnGLMajorVersion;
size_t mnMajorVersion;
size_t mnMinorVersion;
size_t mnRevisionVersion;
void GetData();
public:
X11OpenGLDeviceInfo();
virtual ~X11OpenGLDeviceInfo();
virtual bool isDeviceBlocked() SAL_OVERRIDE;
};
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */