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