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"
13#include "flutter/shell/platform/windows/public/flutter_windows.h"
18 std::unique_ptr<_FlutterEngineAOTData, FlutterEngineCollectAOTDataFnPtr>;
45 void SetSwitches(
const std::vector<std::string>& switches);
59 return dart_entrypoint_arguments_;
70 std::string dart_entrypoint_;
73 std::vector<std::string> dart_entrypoint_arguments_;
76 std::vector<std::string> engine_switches_;
const std::filesystem::path & assets_path()
const std::vector< std::string > GetSwitches()
const std::string & dart_entrypoint() const
FlutterProjectBundle(const FlutterDesktopEngineProperties &properties)
const std::vector< std::string > & dart_entrypoint_arguments() const
UniqueAotDataPtr LoadAotData(const FlutterEngineProcTable &engine_procs)
const std::filesystem::path & icu_path()
void SetSwitches(const std::vector< std::string > &switches)
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir path
std::unique_ptr< _FlutterEngineAOTData, FlutterEngineCollectAOTDataFnPtr > UniqueAotDataPtr
Function-pointer-based versions of the APIs above.