// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GFX_NATIVE_PIXMAP_H_ #define UI_GFX_NATIVE_PIXMAP_H_ #include "base/memory/ref_counted.h" #include "ui/gfx/buffer_types.h" #include "ui/gfx/geometry/size.h" #include "ui/gfx/native_pixmap_handle.h" #include "ui/gfx/native_widget_types.h" namespace gfx { struct OverlayPlaneData; class GpuFence; // This represents a buffer that can be directly imported via GL for // rendering, or exported via dma-buf fds. class NativePixmap : public base::RefCountedThreadSafe<NativePixmap> { … }; } // namespace gfx #endif // UI_GFX_NATIVE_PIXMAP_H_