Flutter Impeller
golden_playground_test_stub.cc
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 
6 
8 
9 namespace impeller {
10 
12 
14 
16  std::shared_ptr<TypographerContext> typographer_context) {
17  typographer_context_ = std::move(typographer_context);
18 };
19 
21 
23  GTEST_SKIP_("GoldenPlaygroundTest doesn't support this backend type.");
24 }
25 
27  return GetParam();
28 }
29 
30 bool GoldenPlaygroundTest::OpenPlaygroundHere(Picture picture) {
31  return false;
32 }
33 
35  AiksPlaygroundCallback
36  callback) { // NOLINT(performance-unnecessary-value-param)
37  return false;
38 }
39 
40 std::shared_ptr<Texture> GoldenPlaygroundTest::CreateTextureForFixture(
41  const char* fixture_name,
42  bool enable_mipmapping) const {
43  return nullptr;
44 }
46  const char* asset_name) const {
47  return {};
48 }
49 
50 std::shared_ptr<Context> GoldenPlaygroundTest::GetContext() const {
51  return nullptr;
52 }
53 
55  return Point();
56 }
57 
59  return Scalar();
60 }
61 
63  return ISize();
64 }
65 
67 
69  const std::shared_ptr<Capabilities>& capabilities) {
70  return fml::Status(
71  fml::StatusCode::kUnimplemented,
72  "GoldenPlaygroundTest-Stub doesn't support SetCapabilities.");
73 }
74 
75 } // namespace impeller
impeller::GoldenPlaygroundTest::GetContentScale
Point GetContentScale() const
Definition: golden_playground_test_mac.cc:267
impeller::GoldenPlaygroundTest::SetCapabilities
fml::Status SetCapabilities(const std::shared_ptr< Capabilities > &capabilities)
Definition: golden_playground_test_mac.cc:283
impeller::Scalar
float Scalar
Definition: scalar.h:18
impeller::PlaygroundBackend
PlaygroundBackend
Definition: playground.h:29
impeller::GoldenPlaygroundTest::OpenPlaygroundHere
bool OpenPlaygroundHere(Picture picture)
Definition: golden_playground_test_mac.cc:188
picture.h
impeller::GoldenPlaygroundTest::GetContext
std::shared_ptr< Context > GetContext() const
Definition: golden_playground_test_mac.cc:244
impeller::GoldenPlaygroundTest::~GoldenPlaygroundTest
~GoldenPlaygroundTest() override
impeller::GoldenPlaygroundTest::SetTypographerContext
void SetTypographerContext(std::shared_ptr< TypographerContext > typographer_context)
Definition: golden_playground_test_mac.cc:122
impeller::TSize< int64_t >
impeller::GoldenPlaygroundTest::GoldenPlaygroundTest
GoldenPlaygroundTest()
Definition: golden_playground_test_mac.cc:116
impeller::Point
TPoint< Scalar > Point
Definition: point.h:316
impeller::GoldenPlaygroundTest::GetBackend
PlaygroundBackend GetBackend() const
Definition: golden_playground_test_mac.cc:184
impeller::GoldenPlaygroundTest::SetWindowSize
void SetWindowSize(ISize size)
Definition: golden_playground_test_stub.cc:66
impeller::GoldenPlaygroundTest::SetUp
void SetUp()
Definition: golden_playground_test_mac.cc:131
impeller::GoldenPlaygroundTest::CreateTextureForFixture
std::shared_ptr< Texture > CreateTextureForFixture(const char *fixture_name, bool enable_mipmapping=false) const
Definition: golden_playground_test_mac.cc:221
golden_playground_test.h
impeller::ISize
TSize< int64_t > ISize
Definition: size.h:138
impeller::GoldenPlaygroundTest::GetSecondsElapsed
Scalar GetSecondsElapsed() const
Definition: golden_playground_test_mac.cc:271
impeller::GoldenPlaygroundTest::TearDown
void TearDown()
Definition: golden_playground_test_mac.cc:127
impeller
Definition: aiks_blur_unittests.cc:20
impeller::GoldenPlaygroundTest::GetWindowSize
ISize GetWindowSize() const
Definition: golden_playground_test_mac.cc:275
impeller::GoldenPlaygroundTest::OpenAssetAsRuntimeStage
RuntimeStage::Map OpenAssetAsRuntimeStage(const char *asset_name) const
Definition: golden_playground_test_mac.cc:234
impeller::RuntimeStage::Map
std::map< RuntimeStageBackend, std::shared_ptr< RuntimeStage > > Map
Definition: runtime_stage.h:23