5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_FLUTTER_PROJECT_BUNDLE_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_FLUTTER_PROJECT_BUNDLE_H_
12 #include "flutter/shell/platform/embedder/embedder.h"
18 std::unique_ptr<_FlutterEngineAOTData, FlutterEngineCollectAOTDataFnPtr>;
54 const std::filesystem::path&
assets_path() {
return assets_path_; }
57 const std::filesystem::path&
icu_path() {
return icu_path_; }
63 void SetSwitches(
const std::vector<std::string>& switches);
77 return dart_entrypoint_arguments_;
88 return accessibility_mode_;
92 std::filesystem::path assets_path_;
93 std::filesystem::path icu_path_;
96 std::filesystem::path aot_library_path_;
99 std::string dart_entrypoint_;
102 std::vector<std::string> dart_entrypoint_arguments_;
105 std::vector<std::string> engine_switches_;
FlutterGpuPreference gpu_preference() const
const std::filesystem::path & assets_path()
const std::vector< std::string > GetSwitches()
const std::filesystem::path & icu_path()
FlutterProjectBundle(const FlutterDesktopEngineProperties &properties)
FlutterAccessibilityMode accessibility_mode() const
UniqueAotDataPtr LoadAotData(const FlutterEngineProcTable &engine_procs)
const std::vector< std::string > & dart_entrypoint_arguments() const
FlutterUIThreadPolicy ui_thread_policy()
void SetSwitches(const std::vector< std::string > &switches)
const std::string & dart_entrypoint() const
@ HighPerformancePreference
std::unique_ptr< _FlutterEngineAOTData, FlutterEngineCollectAOTDataFnPtr > UniqueAotDataPtr