summaryrefslogtreecommitdiffstats
path: root/widget/android/GfxInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'widget/android/GfxInfo.h')
-rw-r--r--widget/android/GfxInfo.h102
1 files changed, 0 insertions, 102 deletions
diff --git a/widget/android/GfxInfo.h b/widget/android/GfxInfo.h
deleted file mode 100644
index a3b06099b..000000000
--- a/widget/android/GfxInfo.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/* vim: se cin sw=2 ts=2 et : */
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
- *
- * 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 __mozilla_widget_GfxInfo_h__
-#define __mozilla_widget_GfxInfo_h__
-
-#include "GfxInfoBase.h"
-#include "GfxDriverInfo.h"
-
-#include "nsString.h"
-#include "mozilla/UniquePtr.h"
-
-namespace mozilla {
-
-namespace widget {
-
-class GfxInfo : public GfxInfoBase
-{
-private:
- ~GfxInfo();
-
-public:
- GfxInfo();
-
- // We only declare the subset of nsIGfxInfo that we actually implement. The
- // rest is brought forward from GfxInfoBase.
- NS_IMETHOD GetD2DEnabled(bool *aD2DEnabled) override;
- NS_IMETHOD GetDWriteEnabled(bool *aDWriteEnabled) override;
- NS_IMETHOD GetDWriteVersion(nsAString & aDwriteVersion) override;
- NS_IMETHOD GetCleartypeParameters(nsAString & aCleartypeParams) override;
- NS_IMETHOD GetAdapterDescription(nsAString & aAdapterDescription) override;
- NS_IMETHOD GetAdapterDriver(nsAString & aAdapterDriver) override;
- NS_IMETHOD GetAdapterVendorID(nsAString & aAdapterVendorID) override;
- NS_IMETHOD GetAdapterDeviceID(nsAString & aAdapterDeviceID) override;
- NS_IMETHOD GetAdapterSubsysID(nsAString & aAdapterSubsysID) override;
- NS_IMETHOD GetAdapterRAM(nsAString & aAdapterRAM) override;
- NS_IMETHOD GetAdapterDriverVersion(nsAString & aAdapterDriverVersion) override;
- NS_IMETHOD GetAdapterDriverDate(nsAString & aAdapterDriverDate) override;
- NS_IMETHOD GetAdapterDescription2(nsAString & aAdapterDescription) override;
- NS_IMETHOD GetAdapterDriver2(nsAString & aAdapterDriver) override;
- NS_IMETHOD GetAdapterVendorID2(nsAString & aAdapterVendorID) override;
- NS_IMETHOD GetAdapterDeviceID2(nsAString & aAdapterDeviceID) override;
- NS_IMETHOD GetAdapterSubsysID2(nsAString & aAdapterSubsysID) override;
- NS_IMETHOD GetAdapterRAM2(nsAString & aAdapterRAM) override;
- NS_IMETHOD GetAdapterDriverVersion2(nsAString & aAdapterDriverVersion) override;
- NS_IMETHOD GetAdapterDriverDate2(nsAString & aAdapterDriverDate) override;
- NS_IMETHOD GetIsGPU2Active(bool *aIsGPU2Active) override;
- using GfxInfoBase::GetFeatureStatus;
- using GfxInfoBase::GetFeatureSuggestedDriverVersion;
- using GfxInfoBase::GetWebGLParameter;
-
- void EnsureInitialized();
-
- virtual nsString Model() override;
- virtual nsString Hardware() override;
- virtual nsString Product() override;
- virtual nsString Manufacturer() override;
-
-#ifdef DEBUG
- NS_DECL_ISUPPORTS_INHERITED
- NS_DECL_NSIGFXINFODEBUG
-#endif
-
- virtual uint32_t OperatingSystemVersion() override;
-
-protected:
-
- virtual nsresult GetFeatureStatusImpl(int32_t aFeature,
- int32_t *aStatus,
- nsAString & aSuggestedDriverVersion,
- const nsTArray<GfxDriverInfo>& aDriverInfo,
- nsACString &aFailureId,
- OperatingSystem* aOS = nullptr) override;
- virtual const nsTArray<GfxDriverInfo>& GetGfxDriverInfo() override;
-
-private:
-
- void AddCrashReportAnnotations();
-
- bool mInitialized;
-
- class GLStrings;
- UniquePtr<GLStrings> mGLStrings;
-
- nsCString mAdapterDescription;
-
- OperatingSystem mOS;
-
- nsString mModel, mHardware, mManufacturer, mProduct;
- nsCString mOSVersion;
- uint32_t mOSVersionInteger;
- int32_t mSDKVersion;
-};
-
-} // namespace widget
-} // namespace mozilla
-
-#endif /* __mozilla_widget_GfxInfo_h__ */