NNS_GfdInitLnkPlttVramManager

構文

#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 初版