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