# NNS_GfdInitFrmPlttVramManager

## 構文

      #include <nnsys/gfd.h>

      void NNS_GfdInitFrmPlttVramManager(u32 szByte, BOOL useAsDefault);

## 引数

szByte | フレームパレットVRAMマネージャが管理するパレットRAMのバイト数。
useAsDefault | フレームパレットVRAMマネージャをデフォルトとして使用するかどうか。

## 返り値

なし。

## 説明

フレームパレットVRAMマネージャを初期化します。 フレームパレットVRAMマネージャは、パレットRAMの先頭から`szByte`で指定されたサイズ分の領域を管理するように初期化されます。

`useAsDefault`は、フレームパレットVRAMマネージャをデフォルトとして使用する場合には、`TRUE`を指定します。 `useAsDefault`に`TRUE`を設定しますと、グローバルな関数ポインタ変数である `NNS_GfdDefaultFuncAllocPlttVram`と`NNS_GfdDefaultFuncFreePlttVram`に、 フレームパレットVRAMマネージャのパレットメモリの確保関数`NNS_GfdAllocFrmPlttVram`と 解放関数`NNS_GfdFreeFrmPlttVram`がそれぞれ登録されます。

## 参照

`NNS_GfdAllocPlttVram NNS_GfdFreePlttVram
NNS_GfdAllocFrmPlttVram NNS_GfdFreeFrmPlttVram`

## 履歴

2004/07/16 初版