#include <nnsys/gfd.h>
void NNS_GfdDumpFrmPlttVramManagerEx( NNSGfdFrmPlttVramDebugDumpCallBack pFunc );
| pFunc | ユーザ定義デバックコールバックをあらわす、NNSGfdFrmPlttVramDebugDumpCallBack型の関数ポインタ。 |
なし。
ユーザ定義デバックコールバックを指定して、フレームパレットVRAMマネージャの状態をデバック出力します。
NNS_GfdDumpFrmPlttVramManager()関数は、本関数を利用して実装されています。
NNS_GfdDumpFrmPlttVramManagerが実装するコールバック関数の定義を以下にサンプルとして示します。
static void FrmPlttVramDebugDumpCallBack_( u32 loAddr, u32 hiAddr, u32 szFree, u32 szTotal )
{
OS_Printf("===== NNS_Gfd FrmPlttVramManager Dump ====\n");
OS_Printf("head-Addr : tail-addr : free-size \n");
OS_Printf("0x%08x : 0x%08x : 0x%08x \n", loAddr, hiAddr, szFree );
OS_Printf(" %08d / %08d bytes (%6.2f%%) used \n", szTotal - szFree, szTotal,
100.0f * ( szTotal - szFree ) / szTotal );
OS_Printf("==========================================\n");
}
なし。
2007/01/31 初版