// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef GPU_VULKAN_VULKAN_MEMORY_H_ #define GPU_VULKAN_VULKAN_MEMORY_H_ #include <vulkan/vulkan_core.h> #include "base/component_export.h" #include "base/files/scoped_file.h" #include "base/memory/raw_ptr.h" #include "base/types/pass_key.h" #include "build/build_config.h" #if BUILDFLAG(IS_WIN) #include "base/win/scoped_handle.h" #endif #if BUILDFLAG(IS_FUCHSIA) #include <lib/zx/vmo.h> #endif namespace gpu { class VulkanDeviceQueue; class COMPONENT_EXPORT(VULKAN) VulkanMemory { … }; } // namespace gpu #endif // GPU_VULKAN_VULKAN_MEMORY_H_