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