1// Copyright 2013 The Flutter 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.
4
5#include "vulkan_swapchain.h"
6
7namespace vulkan {
8
9VulkanSwapchain::VulkanSwapchain(const VulkanProcTable& p_vk,
10 const VulkanDevice& device,
11 const VulkanSurface& surface,
12 GrDirectContext* skia_context,
13 std::unique_ptr<VulkanSwapchain> old_swapchain,
14 uint32_t queue_family_index) {}
15
16VulkanSwapchain::~VulkanSwapchain() = default;
17
18bool VulkanSwapchain::IsValid() const {
19 return false;
20}
21
22VulkanSwapchain::AcquireResult VulkanSwapchain::AcquireSurface() {
23 return {AcquireStatus::ErrorSurfaceLost, nullptr};
24}
25
26bool VulkanSwapchain::Submit() {
27 return false;
28}
29
30SkISize VulkanSwapchain::GetSize() const {
31 return SkISize::Make(w: 0, h: 0);
32}
33
34} // namespace vulkan
35

source code of flutter_engine/flutter/vulkan/vulkan_swapchain_stub.cc