Flutter Engine
The Flutter Engine
|
#include <embedder_engine.h>
Definition at line 23 of file embedder_engine.h.
flutter::EmbedderEngine::EmbedderEngine | ( | std::unique_ptr< EmbedderThreadHost > | thread_host, |
const TaskRunners & | task_runners, | ||
const Settings & | settings, | ||
RunConfiguration | run_configuration, | ||
const Shell::CreateCallback< PlatformView > & | on_create_platform_view, | ||
const Shell::CreateCallback< Rasterizer > & | on_create_rasterizer, | ||
std::unique_ptr< EmbedderExternalTextureResolver > | external_texture_resolver | ||
) |
Definition at line 24 of file embedder_engine.cc.
|
default |
bool flutter::EmbedderEngine::CollectShell | ( | ) |
Definition at line 63 of file embedder_engine.cc.
bool flutter::EmbedderEngine::DispatchPointerDataPacket | ( | std::unique_ptr< flutter::PointerDataPacket > | packet | ) |
Definition at line 117 of file embedder_engine.cc.
bool flutter::EmbedderEngine::DispatchSemanticsAction | ( | int | node_id, |
flutter::SemanticsAction | action, | ||
fml::MallocMapping | args | ||
) |
Definition at line 197 of file embedder_engine.cc.
Shell & flutter::EmbedderEngine::GetShell | ( | ) |
Definition at line 292 of file embedder_engine.cc.
const TaskRunners & flutter::EmbedderEngine::GetTaskRunners | ( | ) | const |
Definition at line 80 of file embedder_engine.cc.
bool flutter::EmbedderEngine::IsValid | ( | ) | const |
Definition at line 76 of file embedder_engine.cc.
bool flutter::EmbedderEngine::LaunchShell | ( | ) |
Definition at line 42 of file embedder_engine.cc.
bool flutter::EmbedderEngine::MarkTextureFrameAvailable | ( | int64_t | texture | ) |
Definition at line 164 of file embedder_engine.cc.
bool flutter::EmbedderEngine::NotifyCreated | ( | ) |
Definition at line 84 of file embedder_engine.cc.
bool flutter::EmbedderEngine::NotifyDestroyed | ( | ) |
Definition at line 93 of file embedder_engine.cc.
bool flutter::EmbedderEngine::OnVsyncEvent | ( | intptr_t | baton, |
fml::TimePoint | frame_start_time, | ||
fml::TimePoint | frame_target_time | ||
) |
Definition at line 211 of file embedder_engine.cc.
bool flutter::EmbedderEngine::PostRenderThreadTask | ( | const fml::closure & | task | ) |
Definition at line 230 of file embedder_engine.cc.
bool flutter::EmbedderEngine::PostTaskOnEngineManagedNativeThreads | ( | const std::function< void(FlutterNativeThreadType)> & | closure | ) | const |
Definition at line 250 of file embedder_engine.cc.
bool flutter::EmbedderEngine::RegisterTexture | ( | int64_t | texture | ) |
Definition at line 147 of file embedder_engine.cc.
bool flutter::EmbedderEngine::ReloadSystemFonts | ( | ) |
Definition at line 222 of file embedder_engine.cc.
bool flutter::EmbedderEngine::RunRootIsolate | ( | ) |
Definition at line 68 of file embedder_engine.cc.
bool flutter::EmbedderEngine::RunTask | ( | const FlutterTask * | task | ) |
Definition at line 239 of file embedder_engine.cc.
bool flutter::EmbedderEngine::ScheduleFrame | ( | ) |
Definition at line 279 of file embedder_engine.cc.
bool flutter::EmbedderEngine::SendPlatformMessage | ( | std::unique_ptr< PlatformMessage > | message | ) |
Definition at line 132 of file embedder_engine.cc.
bool flutter::EmbedderEngine::SetAccessibilityFeatures | ( | int32_t | flags | ) |
Definition at line 185 of file embedder_engine.cc.
bool flutter::EmbedderEngine::SetSemanticsEnabled | ( | bool | enabled | ) |
Definition at line 172 of file embedder_engine.cc.
bool flutter::EmbedderEngine::SetViewportMetrics | ( | int64_t | view_id, |
const flutter::ViewportMetrics & | metrics | ||
) |
Definition at line 102 of file embedder_engine.cc.
bool flutter::EmbedderEngine::UnregisterTexture | ( | int64_t | texture | ) |
Definition at line 156 of file embedder_engine.cc.