#include <task_runners.h>
Public Member Functions | |
| TaskRunners (std::string label, fml::RefPtr< fml::TaskRunner > platform, fml::RefPtr< fml::TaskRunner > raster, fml::RefPtr< fml::TaskRunner > ui, fml::RefPtr< fml::TaskRunner > io) | |
| TaskRunners (const TaskRunners &other) | |
| ~TaskRunners () | |
| const std::string & | GetLabel () const |
| fml::RefPtr< fml::TaskRunner > | GetPlatformTaskRunner () const |
| fml::RefPtr< fml::TaskRunner > | GetUITaskRunner () const |
| fml::RefPtr< fml::TaskRunner > | GetIOTaskRunner () const |
| fml::RefPtr< fml::TaskRunner > | GetRasterTaskRunner () const |
| bool | IsValid () const |
Definition at line 15 of file task_runners.h.
| flutter::TaskRunners::TaskRunners | ( | std::string | label, |
| fml::RefPtr< fml::TaskRunner > | platform, | ||
| fml::RefPtr< fml::TaskRunner > | raster, | ||
| fml::RefPtr< fml::TaskRunner > | ui, | ||
| fml::RefPtr< fml::TaskRunner > | io | ||
| ) |
Definition at line 11 of file task_runners.cc.
|
default |
|
default |
| fml::RefPtr< fml::TaskRunner > flutter::TaskRunners::GetIOTaskRunner | ( | ) | const |
Definition at line 38 of file task_runners.cc.
Referenced by flutter::AndroidShellHolder::AndroidShellHolder(), flutter::ImageDecoderSkia::Decode(), flutter::EncodeImage(), flutter::ImageDecoderImpeller::ImageDecoderImpeller(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| const std::string & flutter::TaskRunners::GetLabel | ( | ) | const |
Definition at line 26 of file task_runners.cc.
| fml::RefPtr< fml::TaskRunner > flutter::TaskRunners::GetPlatformTaskRunner | ( | ) | const |
Definition at line 30 of file task_runners.cc.
Referenced by flutter::testing::ShellTestVsyncWaiter::AwaitVSync(), flutter::testing::ConstantFiringVsyncWaiter::AwaitVSync(), flutter::DartIsolate::CreatePlatformIsolate(), flutter::testing::ShellTest::DestroyShell(), flutter::PlatformViewAndroid::DispatchEmptyPlatformMessage(), flutter::PlatformViewAndroid::DispatchPlatformMessage(), flutter::testing::ShellTest::DispatchPointerData(), flutter::PlatformIsolateNativeApi::IsRunningOnPlatformThread(), flutter::testing::ShellTest::PlatformViewNotifyCreated(), flutter::testing::ShellTest::PlatformViewNotifyDestroyed(), flutter::Engine::Run(), flutter::testing::ShellTest::RunEngine(), flutter::testing::ShellTest::SendEnginePlatformMessage(), flutter::PlatformViewIOS::SetOwnerViewController(), flutter::Rasterizer::Setup(), flutter::AndroidExternalViewEmbedder2::SubmitFlutterView(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TestSimulatedInputEvents(), flutter::testing::ValidateShell(), flutter::testing::ShellTest::VSyncFlush(), and flutter::AndroidContextGLSkia::~AndroidContextGLSkia().
| fml::RefPtr< fml::TaskRunner > flutter::TaskRunners::GetRasterTaskRunner | ( | ) | const |
Definition at line 42 of file task_runners.cc.
Referenced by flutter::PlatformViewIOS::CreateRenderingSurface(), flutter::Rasterizer::Draw(), flutter::testing::GetRasterizerResourceCacheBytesSync(), flutter::FragmentProgram::initFromAsset(), flutter::PlatformViewAndroid::NotifyChanged(), flutter::PlatformView::NotifyCreated(), flutter::PlatformViewAndroid::NotifyCreated(), flutter::PlatformViewAndroid::NotifyDestroyed(), flutter::PlatformViewAndroid::NotifySurfaceWindowChanged(), flutter::testing::RasterizerIsTornDown(), flutter::Rasterizer::Setup(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::AndroidContextGLSkia::~AndroidContextGLSkia().
| fml::RefPtr< fml::TaskRunner > flutter::TaskRunners::GetUITaskRunner | ( | ) | const |
Definition at line 34 of file task_runners.cc.
Referenced by flutter::testing::ShellTestVsyncWaiter::AwaitVSync(), flutter::testing::ConstantFiringVsyncWaiter::AwaitVSync(), flutter::BM_PlatformMessageResponseDartComplete(), flutter::ImageDecoderSkia::Decode(), flutter::Animator::EnqueueTraceFlowId(), flutter::VsyncWaiter::FireCallback(), flutter::Shell::GetMainDisplayRefreshRate(), flutter::ImageDecoder::ImageDecoder(), flutter::testing::ShellTest::NotifyIdle(), flutter::VsyncWaiterEmbedder::OnEmbedderVsync(), flutter::testing::ShellTest::PumpOneFrame(), flutter::testing::ShellTest::RestartEngine(), flutter::Engine::Run(), flutter::testing::RunDartCodeInIsolate(), flutter::testing::RunDartCodeInIsolateOnUITaskRunner(), flutter::EmbedderEngine::RunTask(), flutter::VsyncWaiter::ScheduleSecondaryCallback(), flutter::PlatformConfigurationNativeApi::SendPlatformMessage(), flutter::testing::ShellTest::SetViewportMetrics(), flutter_runner::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter_runner::VsyncWaiter::VsyncWaiter(), and flutter_runner::VsyncWaiter::~VsyncWaiter().
| bool flutter::TaskRunners::IsValid | ( | ) | const |
Definition at line 46 of file task_runners.cc.
Referenced by flutter::ImageDecoder::ImageDecoder(), and flutter::EmbedderThreadHost::IsValid().