7 #include "flutter/fml/message_loop.h"
8 #include "flutter/fml/thread.h"
16 std::unique_ptr<fml::Thread> _thread;
19 - (instancetype)initWithLabel:(NSString*)label {
20 _thread = std::make_unique<fml::Thread>(label.UTF8String);
30 fml::MessageLoop::EnsureInitializedForCurrentThread();
32 initWithTaskRunner:fml::MessageLoop::GetCurrent().GetTaskRunner()];
42 platformTaskRunner:taskRunner
43 rasterTaskRunner:taskRunner
44 uiTaskRunner:taskRunner
45 ioTaskRunner:taskRunner];
fml::RefPtr< fml::TaskRunner > taskRunner()
instancetype initWithTaskRunner:(fml::RefPtr< fml::TaskRunner > task_runner)
FlutterFMLTaskRunner * makeCurrentThreadTaskRunner()