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

njGetSystemInfo

システムデータの取得

書式

void njGetSystemInfo( info )
NJS_SYSTEMINFO *info

引数

infoNJS_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]パンチスルーバーテックス最大使用サイズ
LastTATimeTA使用時間 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