#include <nnsys/gfd.h>
void NNS_GfdInitLnkPlttVramManager(
u32 szByte,
void* pManagementWork,
u32 szByteManagementWork,
BOOL useAsDefault );
| szByte | 管理する領域のバイトサイズ。(最大 0x18000) |
| pManagementWork | 管理情報として使用するメモリ領域へのポインタ。 |
| szByteManagementWork | 管理情報領域のサイズ。 |
| useAsDefault | リンクドリストパレットVRAMマネージャをカレントのマネージャとして使用するかどうか。 |
なし
VRAMマネージャを、パレットRAMの先頭からszByteで指定されたサイズ分の領域を管理するように初期化します。
リンクドリストVRAMマネージャは、空き領域の管理情報を必要とします。
そのため、管理情報のためのメモリ領域を初期化時に渡してあげる必要があります。
必要となる管理情報メモリのサイズはNNS_GfdGetLnkPlttVramManagerWorkSize()によって取得可能です。
useAsDefaultをTRUEに指定すると、リンクドリストパレットVRAMマネージャがNITRO-System のカレント VRAMマネージャとして設定されます。
NNS_GfdGetLnkPlttVramManagerWorkSize
2004/10/12 初版