mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-04-25 15:49:02 -05:00
16 lines
707 B
C
16 lines
707 B
C
#ifndef POKEPLATINUM_TEXTURE_RESOURCE_MANAGER_H
|
|
#define POKEPLATINUM_TEXTURE_RESOURCE_MANAGER_H
|
|
|
|
#include <nnsys.h>
|
|
|
|
typedef struct FieldTextureManager_t FieldTextureManager;
|
|
|
|
FieldTextureManager *TextureResourceManager_Create(void);
|
|
int TextureResourceManager_LoadTexture(FieldTextureManager *textureManager, NNSG3dResTex *textureResource);
|
|
void TextureResourceManager_Free(FieldTextureManager *textureManager);
|
|
void TextureResourceManager_FreeSlot(FieldTextureManager *textureManager, int slotIndex);
|
|
void TextureResourceManager_FreeAllSlots(FieldTextureManager *textureManager);
|
|
void TextureResourceManager_Destroy(FieldTextureManager *textureManager);
|
|
|
|
#endif // POKEPLATINUM_TEXTURE_RESOURCE_MANAGER_H
|