NNS_GfdDumpFrmPlttVramManagerEx

構文

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