Flutter Impeller
surface_mtl.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_METAL_SURFACE_MTL_H_
6
#define FLUTTER_IMPELLER_TOOLKIT_INTEROP_BACKEND_METAL_SURFACE_MTL_H_
7
8
#include "
impeller/toolkit/interop/surface.h
"
9
10
namespace
impeller::interop
{
11
12
class
SurfaceMTL
final :
public
Surface
{
13
public
:
14
SurfaceMTL
(
Context
& context,
void
* metal_drawable);
15
16
SurfaceMTL
(
Context
& context, std::shared_ptr<impeller::Surface> surface);
17
18
~SurfaceMTL
();
19
20
SurfaceMTL
(
const
SurfaceMTL
&) =
delete
;
21
22
SurfaceMTL
&
operator=
(
const
SurfaceMTL
&) =
delete
;
23
};
24
25
}
// namespace impeller::interop
26
27
#endif
// FLUTTER_IMPELLER_TOOLKIT_INTEROP_BACKEND_METAL_SURFACE_MTL_H_
impeller::interop::Context
Definition:
context.h:16
impeller::interop::Surface
Definition:
surface.h:19
impeller::interop::SurfaceMTL
Definition:
surface_mtl.h:12
impeller::interop::SurfaceMTL::SurfaceMTL
SurfaceMTL(const SurfaceMTL &)=delete
impeller::interop::SurfaceMTL::~SurfaceMTL
~SurfaceMTL()
impeller::interop::SurfaceMTL::SurfaceMTL
SurfaceMTL(Context &context, void *metal_drawable)
Definition:
surface_mtl.mm:12
impeller::interop::SurfaceMTL::operator=
SurfaceMTL & operator=(const SurfaceMTL &)=delete
impeller::interop
Definition:
context_gles.cc:12
surface.h
impeller
toolkit
interop
backend
metal
surface_mtl.h
Generated by
1.9.1