5#ifndef FLUTTER_SHELL_PLATFORM_GLFW_CLIENT_WRAPPER_INCLUDE_FLUTTER_FLUTTER_ENGINE_H_
6#define FLUTTER_SHELL_PLATFORM_GLFW_CLIENT_WRAPPER_INCLUDE_FLUTTER_FLUTTER_ENGINE_H_
33 bool Start(
const std::string& icu_data_path,
34 const std::string& assets_path,
35 const std::vector<std::string>& arguments,
36 const std::string& aot_library_path =
"");
48 const std::string& plugin_name)
override;
55 UniqueEnginePtr engine_ =
FlutterEngine(FlutterEngine const &)=delete
bool Start(const std::string &icu_data_path, const std::string &assets_path, const std::vector< std::string > &arguments, const std::string &aot_library_path="")
void RunEventLoopWithTimeout(std::chrono::milliseconds timeout=std::chrono::milliseconds::max())
FlutterEngine & operator=(FlutterEngine const &)=delete
FlutterDesktopPluginRegistrarRef GetRegistrarForPlugin(const std::string &plugin_name) override
static float max(float r, float g, float b)
def timeout(deadline, cmd)
bool FlutterDesktopShutDownEngine(FlutterDesktopEngineRef engine_ref)