Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
FlutterPlatformViewsTestHelper.mm
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
10
11namespace flutter {
12namespace testing {
13
19
21 return [[FlutterFMLTaskRunners alloc] initWithLabel:label
22 platformTaskRunner:GetDefaultTaskRunner()
23 rasterTaskRunner:GetDefaultTaskRunner()
24 uiTaskRunner:GetDefaultTaskRunner()
25 ioTaskRunner:GetDefaultTaskRunner()];
26}
27
30 controller.taskRunner = GetDefaultTaskRunner();
31 return controller;
32}
33
34} // namespace testing
35} // namespace flutter
static void EnsureInitializedForCurrentThread()
fml::RefPtr< fml::TaskRunner > GetTaskRunner() const
static FML_EMBEDDER_ONLY MessageLoop & GetCurrent()
FlutterFMLTaskRunner * taskRunner
The task runner used to post rendering tasks to the platform thread.
FlutterFMLTaskRunner * GetDefaultTaskRunner()
FlutterPlatformViewsController * CreateTestPlatformViewsController(NSString *label)
FlutterFMLTaskRunners * CreateTestTaskRunners(NSString *label)