Bind non-Windows platform services explicitly
This commit is contained in:
@@ -24,12 +24,25 @@ void request_legacy_glfw_app_close();
|
||||
[[nodiscard]] pp::platform::WebPlatformServices& active_legacy_web_platform_services();
|
||||
[[nodiscard]] bool handles_legacy_web_platform_family(pp::platform::PlatformFamily family) noexcept;
|
||||
void publish_legacy_web_exported_image(std::string_view path);
|
||||
[[nodiscard]] bool try_publish_legacy_web_exported_image(
|
||||
pp::platform::PlatformFamily family,
|
||||
std::string_view path);
|
||||
void flush_legacy_web_persistent_storage();
|
||||
[[nodiscard]] bool try_flush_legacy_web_persistent_storage(
|
||||
pp::platform::PlatformFamily family);
|
||||
[[nodiscard]] int default_legacy_web_canvas_resolution() noexcept;
|
||||
[[nodiscard]] bool try_default_legacy_web_canvas_resolution(
|
||||
pp::platform::PlatformFamily family,
|
||||
int& resolution) noexcept;
|
||||
void save_legacy_web_prepared_file(
|
||||
std::string_view path,
|
||||
std::string_view suggested_name,
|
||||
pp::platform::PreparedFileCallback callback);
|
||||
[[nodiscard]] bool try_save_legacy_web_prepared_file(
|
||||
pp::platform::PlatformFamily family,
|
||||
std::string_view path,
|
||||
std::string_view suggested_name,
|
||||
pp::platform::PreparedFileCallback callback);
|
||||
|
||||
[[nodiscard]] const pp::platform::PlatformStoragePaths& active_legacy_storage_paths();
|
||||
void set_legacy_storage_paths(pp::platform::PlatformStoragePaths paths);
|
||||
|
||||
Reference in New Issue
Block a user