# NNS_GfdDumpLnkPlttVramManagerEx

## 構文

      #include <nnsys/gfd.h>

      void NNS_GfdDumpLnkPlttVramManagerEx(
              NNSGfdLnkDumpCallBack   pFunc,
              void*                   pUserData );

## 引数

pFunc | デバック出力処理関数(通常テクスチャ用)
pUserData | デバック出力処理関数に引数として渡される、デバック出力処理用データ

## 返り値

なし。

## 説明

リンクドリストパレットVRAMマネージャの状態をデバック出力します。
VRAMマネージャの内部管理リストのパタメータをを引数にして、指定された、デバック出力処理関数を呼び出します。
以下に、デバック出力処理関数の宣言と、実装例を示します。

    //------------------------------------------------------
    // NNSGfdLnkDumpCallBack 宣言
    //------------------------------------------------------
    typedef void (*NNSGfdLnkDumpCallBack)(
        u32                             addr,
        u32                             szByte,
        void*                           pUserData );

    //------------------------------------------------------
    // NNSGfdLnkDumpCallBack 実装例
    //------------------------------------------------------
    void DumpCallBack_( u32 addr, u32 szByte, void* pUserData )
    {
        // 合計サイズを計算。
        (*((u32*)pUserData)) += szByte;

        // 情報をデバックコンソールに出力
        OS_Printf("0x%08x:  0x%08x    \n", addr, szByte );
    }

## 参照

なし。

## 履歴

2007/01/31 初版