Hide Android asset SDK handles

This commit is contained in:
2026-06-05 11:54:02 +02:00
parent 0236fc6620
commit e17463bf5a
5 changed files with 47 additions and 29 deletions

View File

@@ -1,19 +1,14 @@
#pragma once
#ifdef __ANDROID__
struct AAsset;
struct AAssetManager;
#endif
class Asset
{
public:
#ifdef __ANDROID__
static void set_android_asset_manager(AAssetManager* asset_manager);
static void set_android_asset_manager(void* asset_manager);
private:
static AAssetManager* m_am;
AAsset* m_asset = nullptr;
static void* m_android_asset_manager;
void* m_android_asset = nullptr;
public:
#endif