// Copyright 2017 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_GPU_FENCE_H_ #define UI_GFX_GPU_FENCE_H_ #include "build/build_config.h" #include "ui/gfx/gfx_export.h" #include "ui/gfx/gpu_fence_handle.h" extern "C" ClientGpuFence; namespace base { class TimeTicks; } // namespace base namespace gfx { // GpuFence objects own a GpuFenceHandle and release the resources in it when // going out of scope as appropriate. class GFX_EXPORT GpuFence { … }; } // namespace gfx #endif // UI_GFX_GPU_FENCE_H_