Move GetDisplayServer to LinuxPlatform (add support for custom platform scripting api)

#2800
This commit is contained in:
Wojtek Figat
2026-02-12 09:24:11 +01:00
parent 3c5c6f9883
commit c4d20f06ee
12 changed files with 49 additions and 35 deletions

View File

@@ -12,15 +12,20 @@ struct android_app;
/// <summary>
/// The Android platform implementation and application management utilities.
/// </summary>
API_CLASS(Static, Tag="NoTypeInitializer")
class FLAXENGINE_API AndroidPlatform : public UnixPlatform
{
public:
static android_app* GetApp();
static String GetAppPackageName();
static String GetDeviceManufacturer();
static String GetDeviceModel();
static String GetDeviceBuildNumber();
// Gets 'getPackageName()' value.
API_PROPERTY() static String GetAppPackageName();
// Gets 'android.os.Build.MANUFACTURER' value.
API_PROPERTY() static String GetDeviceManufacturer();
// Gets 'android.os.Build.MODEL' value.
API_PROPERTY() static String GetDeviceModel();
// Gets 'android.os.Build.DISPLAY' value.
API_PROPERTY() static String GetDeviceBuildNumber();
static void PreInit(android_app* app);
public: