Retain Apple bridge services and bind Win32 runtime

This commit is contained in:
2026-06-17 01:44:20 +02:00
parent fd462dc406
commit 3cbc88fe78
9 changed files with 311 additions and 203 deletions

View File

@@ -1,5 +1,6 @@
#pragma once
#include "platform_apple/apple_platform_services.h"
#include "platform_api/platform_services.h"
#if __LINUX__ || __WEB__
@@ -47,6 +48,8 @@ struct RetainedLegacyAppleState final {
};
[[nodiscard]] RetainedLegacyAppleState& active_legacy_apple_state();
[[nodiscard]] pp::platform::apple::AppleDocumentPlatformServices&
active_legacy_apple_document_platform_services();
void set_legacy_apple_state(
#ifdef __IOS__
GameViewController* ios_view,