1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef UI_OZONE_PLATFORM_DRM_GPU_GBM_DEVICE_H_
6 #define UI_OZONE_PLATFORM_DRM_GPU_GBM_DEVICE_H_
8 #include "ui/ozone/platform/drm/gpu/drm_device.h"
14 class GbmDevice
: public DrmDevice
{
16 GbmDevice(const base::FilePath
& device_path
);
17 GbmDevice(const base::FilePath
& device_path
, base::File file
);
19 gbm_device
* device() const { return device_
; }
21 // DrmDevice implementation:
22 bool Initialize() override
;
25 ~GbmDevice() override
;
29 DISALLOW_COPY_AND_ASSIGN(GbmDevice
);
34 #endif // UI_OZONE_PLATFORM_DRM_GPU_GBM_DEVICE_H_