Ninjaライブラリ - システム関数

njGetSystemInfo

システムデータの取得

書式

void njGetSystemInfo( *info ) 
NJS_SYSTEMINFO *info 

引数

info   NJS_SYSTEMINFO構造体のポインタ

戻り値

なし

解説

システムデータを取得します。

値はNJS_SYSTEMINFO構造体の各メンバに返ります。

 NativeLimit   ネイティブバッファサイズ 
 NativeCurrent   ネイティブバッファの現在のサイズ 
 NativePeak   ネイティブバッファのピーク 
 InternalVertexBufSize[0]   オペークポリゴンバーテックスバッファサイズ(不透明ポリゴン) 
 InternalVertexBufSize[1]   オペークモディファイアバーテックスバッファサイズ(不透明モディファイア) 
 InternalVertexBufSize[2]   トランスポリゴンバーテックスバッファサイズ(半透明ポリゴン) 
 InternalVertexBufSize[3]   トランスモディファイアバーテックスバッファサイズ(半透明モディファイア) 
 InternalVertexBufSize[4]   パンチスルーバーテックスバッファサイズ(抜きポリゴン) 
 MaxVertexBufSize[0]   オペークポリゴンバーテックス最大使用サイズ 
 MaxVertexBufSize[1]   オペークモディファイアバーテックス最大使用サイズ 
 MaxVertexBufSize[2]   トランスポリゴンバーテック最大使用サイズ 
 MaxVertexBufSize[3]   トランスモディファイアバーテックス最大使用サイズ 
 MaxVertexBufSize[4]   パンチスルーバーテックス最大使用サイズ 
 LastTATime   TA使用時間 micro sec 
 LastRenderTime   レンダリング使用時間 micro sec 


用例

NJS_SYSTEMINFO	info;

njGetSystemInfo(&info);

/* TA Timeの表示 */
njPrint(NJM_LOCATION(x,y),"TA Time %d Micro",info.LastTATime);

njGetSystemInfo
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999