Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
Loading...
Searching...
No Matches
dl_test_surface_provider_impeller_metal.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_DISPLAY_LIST_TESTING_IMPELLER_DL_TEST_SURFACE_PROVIDER_IMPELLER_METAL_H_
6
#define FLUTTER_DISPLAY_LIST_TESTING_IMPELLER_DL_TEST_SURFACE_PROVIDER_IMPELLER_METAL_H_
7
8
#include "
flutter/display_list/testing/dl_test_surface_provider.h
"
9
10
#include "
flutter/display_list/testing/impeller/dl_test_surface_instance_impeller.h
"
11
#include "
flutter/display_list/testing/impeller/dl_test_surface_provider_impeller.h
"
12
13
namespace
flutter
{
14
namespace
testing {
15
16
class
DlSurfaceProviderImpellerMetal
:
public
DlSurfaceProviderImpeller
{
17
public
:
18
DlSurfaceProviderImpellerMetal
();
19
20
const
std::string
GetBackendName
()
const override
;
21
BackendType
GetBackendType
()
const override
;
22
23
protected
:
24
impeller::PlaygroundImpl
*
GetPlayground
()
const override
;
25
26
private
:
27
static
std::unique_ptr<impeller::PlaygroundImpl> playground_;
28
};
29
30
class
DlSurfaceProviderImpellerMetalSDF
:
public
DlSurfaceProviderImpeller
{
31
public
:
32
DlSurfaceProviderImpellerMetalSDF
();
33
34
const
std::string
GetBackendName
()
const override
;
35
BackendType
GetBackendType
()
const override
;
36
37
protected
:
38
impeller::PlaygroundImpl
*
GetPlayground
()
const override
;
39
40
private
:
41
static
std::unique_ptr<impeller::PlaygroundImpl> playground_;
42
};
43
44
}
// namespace testing
45
}
// namespace flutter
46
47
#endif
// FLUTTER_DISPLAY_LIST_TESTING_IMPELLER_DL_TEST_SURFACE_PROVIDER_IMPELLER_METAL_H_
flutter::testing::DlSurfaceProvider::BackendType
BackendType
Definition
dl_test_surface_provider.h:97
flutter::testing::DlSurfaceProviderImpeller
Definition
dl_test_surface_provider_impeller.h:15
flutter::testing::DlSurfaceProviderImpellerMetal
Definition
dl_test_surface_provider_impeller_metal.h:16
flutter::testing::DlSurfaceProviderImpellerMetal::GetPlayground
impeller::PlaygroundImpl * GetPlayground() const override
Definition
dl_test_surface_provider_impeller_metal.cc:32
flutter::testing::DlSurfaceProviderImpellerMetal::GetBackendName
const std::string GetBackendName() const override
Definition
dl_test_surface_provider_impeller_metal.cc:57
flutter::testing::DlSurfaceProviderImpellerMetal::DlSurfaceProviderImpellerMetal
DlSurfaceProviderImpellerMetal()
Definition
dl_test_surface_provider_impeller_metal.cc:20
flutter::testing::DlSurfaceProviderImpellerMetal::GetBackendType
BackendType GetBackendType() const override
Definition
dl_test_surface_provider_impeller_metal.cc:61
flutter::testing::DlSurfaceProviderImpellerMetalSDF
Definition
dl_test_surface_provider_impeller_metal.h:30
flutter::testing::DlSurfaceProviderImpellerMetalSDF::GetBackendName
const std::string GetBackendName() const override
Definition
dl_test_surface_provider_impeller_metal.cc:66
flutter::testing::DlSurfaceProviderImpellerMetalSDF::DlSurfaceProviderImpellerMetalSDF
DlSurfaceProviderImpellerMetalSDF()
Definition
dl_test_surface_provider_impeller_metal.cc:26
flutter::testing::DlSurfaceProviderImpellerMetalSDF::GetPlayground
impeller::PlaygroundImpl * GetPlayground() const override
Definition
dl_test_surface_provider_impeller_metal.cc:44
flutter::testing::DlSurfaceProviderImpellerMetalSDF::GetBackendType
BackendType GetBackendType() const override
Definition
dl_test_surface_provider_impeller_metal.cc:71
impeller::PlaygroundImpl
Definition
playground_impl.h:18
dl_test_surface_instance_impeller.h
dl_test_surface_provider.h
dl_test_surface_provider_impeller.h
flutter
Definition
asset_manager.cc:10
display_list
testing
impeller
dl_test_surface_provider_impeller_metal.h
Generated on Mon May 25 2026 06:07:32 for Flutter Engine Uber Docs by
1.9.8