Ninja Library - システム関数

njGetSystemMetrics

システムデータの取得

書式

void njGetSystemMetrics(NJS_SYSTEMMETRICS *sysm)
NJS_SYSTEMMETRICS *sysm

引数

sysm   NJS_SYSTEMMETRICS構造体のポインタ

戻り値

なし

解説

引数に渡す構造体中のメンバ flagに設定したシステムデータを取得します。

値は引数に渡す構造体NJS_SYSTEMMETRICSの各メンバに返ります。

flagに設定できる値は以下の通りです。 複数の情報を一度に取得する場合は、論理和の値を設定してください。

 定義   意味 
 NJD_SYSTEMMETRICS_VERTEXBUFFER_INFO   システムメモリ内のバーテックスバッファ情報 
 NJD_SYSTEMMETRICS_RENDERPERFORM_INFO   レンダリングパフォーマンスに関する情報  
 NJD_SYSTEMMETRICS_TIMEOUT_INFO   レンダリングタイムアウトなどの情報 
 NJD_SYSTEMMETRICS_FRAMEBUFFER_INFO   未使用 
 NJD_SYSTEMMETRICS_NATIVE_INFO   ネイティブコマンドバッファに関する情報 


用例

レンダリングパフォーマンスに関する情報とレンダリングタイムアウトなどの情報を取得します。
NJS_SYSTEMMETRICS sysm;

sysm.flag = NJD_SYSTEMMETRICS_VERTEXBUFFER_INFO|NJD_SYSTEMMETRICS_RENDERPERFORM_INFO;
njGetSystemMetrics(&sysm);

njGetSystemMetrics
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000