Flutter Engine
Loading...
Searching...
No Matches
surface_vk.h
Go to the documentation of this file.
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
#ifndef FLUTTER_IMPELLER_TOOLKIT_INTEROP_BACKEND_VULKAN_SURFACE_VK_H_
6
#define FLUTTER_IMPELLER_TOOLKIT_INTEROP_BACKEND_VULKAN_SURFACE_VK_H_
7
8
#include "
impeller/toolkit/interop/surface.h
"
9
10
namespace
impeller::interop
{
11
12
class
SurfaceVK
final :
public
Surface
{
13
public
:
14
SurfaceVK
(
Context
& context, std::shared_ptr<impeller::Surface>
surface
);
15
16
~SurfaceVK
();
17
18
SurfaceVK
(
const
SurfaceVK
&) =
delete
;
19
20
SurfaceVK
&
operator=
(
const
SurfaceVK
&) =
delete
;
21
};
22
23
}
// namespace impeller::interop
24
25
#endif
// FLUTTER_IMPELLER_TOOLKIT_INTEROP_BACKEND_VULKAN_SURFACE_VK_H_
impeller::interop::Context
Definition
context.h:16
impeller::interop::Surface
Definition
surface.h:19
impeller::interop::SurfaceVK
Definition
surface_vk.h:12
impeller::interop::SurfaceVK::operator=
SurfaceVK & operator=(const SurfaceVK &)=delete
impeller::interop::SurfaceVK::SurfaceVK
SurfaceVK(const SurfaceVK &)=delete
impeller::interop::SurfaceVK::~SurfaceVK
~SurfaceVK()
surface
VkSurfaceKHR surface
Definition
main.cc:65
surface.h
impeller::interop
Definition
context_gles.cc:12
impeller
toolkit
interop
backend
vulkan
surface_vk.h
Generated on Thu Nov 6 2025 16:11:24 for Flutter Engine by
1.9.8