mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-09 12:13:51 -05:00
19 lines
534 B
C
19 lines
534 B
C
#ifndef POKEHEARTGOLD_VRAM_TRANSFER_MANAGER_H
|
|
#define POKEHEARTGOLD_VRAM_TRANSFER_MANAGER_H
|
|
|
|
#include "heap.h"
|
|
|
|
typedef struct {
|
|
u32 nMax;
|
|
u32 nCur;
|
|
NNSGfdVramTransferTask *tasks;
|
|
} GF_VramTransferManager;
|
|
|
|
void GF_CreateVramTransferManager(u32, HeapID);
|
|
void GF_DestroyVramTransferManager(void);
|
|
BOOL GF_CreateNewVramTransferTask(NNS_GFD_DST_TYPE type, u32 dstAddr, void *pSrc, u32 szByte);
|
|
void GF_RunVramTransferTasks(void);
|
|
u32 GF_GetNumPendingVramTransferTasks(void);
|
|
|
|
#endif // POKEHEARTGOLD_VRAM_TRANSFER_MANAGER_H
|