mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
38 lines
868 B
C++
38 lines
868 B
C++
#pragma once
|
|
|
|
#include <revolution.h>
|
|
#include "Game/System/ResourceHolder.hpp"
|
|
|
|
class ResourceHolderManagerName2Resource {
|
|
public:
|
|
ResourceHolderManagerName2Resource();
|
|
|
|
u32 _0;
|
|
u32 _4;
|
|
u32 _8;
|
|
u32 _C;
|
|
};
|
|
|
|
class CreateResourceHolderArgs {
|
|
public:
|
|
u32 _0;
|
|
u32 _4;
|
|
u32 _8;
|
|
};
|
|
|
|
class ResourceHolderManager {
|
|
public:
|
|
ResourceHolderManager();
|
|
|
|
void createResourceHolder(char const *, CreateResourceHolderArgs *);
|
|
|
|
void createAndAddLayoutHolderStationed(const char *);
|
|
void createAndAddStationed(const char *);
|
|
|
|
ResourceHolder* createAndAdd(const char*, JKRHeap *);
|
|
|
|
static void startCreateResourceHolderOnMainThread(const char *, CreateResourceHolderArgs *);
|
|
|
|
ResourceHolderManagerName2Resource mResources[0x200]; // 0x0
|
|
u32 mNumResources; // 0x2000
|
|
}; |