##### Nindows2 Library - その他のデータ型、定義

# NWINFORMATION

Nindows2ライブラリ初期化パラメータ構造体

### 定義

>     typedef struct {
>          int nSize;
>          int nFlags;
>          void *pWork;
>          int nWorkSize;
>          int nPadPort;
>          int nFontSize;
>     } NWINFORMATION;

### メンバ

> nSize | この構造体のサイズ
> nFlags | 各種フラグ
> pWork | ワークエリアへのポインタ
> nWorkSize | ワークサイズ
> nPadPort | 使用するコントロールポート番号
> nFontSize | 表示フォントサイズ

### 解説

> Nindows2ライブラリを初期化するときの各種パラメータを格納する構造体です。

> メンバ nSizeには、この構造体のサイズを指定します。

> メンバ nFlagsに指定する各種のフラグは以下のように定義されています。

> 定義 | 意味
> NWD_USE_KEYBOARD | キーボード使用
> NWD_USE_MOUSE | マウス使用
> NWD_USE_SERIAL | デバッグ文字のシリアルへ出力
> NWD_WINDOW_INFORMATION | インフォメーションを最初から表示
> NWD_WINDOW_TEXTURE | テクスチャビュワーを最初から表示
> NWD_WINDOW_PERFORMANCE | パフォーマンスメーターを最初から表示
> NWD_WINDOW_CONSOLE | コンソールを最初から表示
> NWD_WINDOW_PERIPHERAL | ペリフェラル情報を最初から表示
> NWD_WINDOW_FIBER | ファイバー情報を最初から表示
> NWD_EASY_DRAW | 簡易描画モード

> メンバ pWorkは、ユーザーで確保したワークエリアを指定します。 NULLを指定すると内部で確保されます。

> メンバ nWorkSizeは、ユーザーが確保したワークサイズを指定します。

> メンバ nPadPortは、使用するコントローラのポートを指定します。 キーボードとマウスのポートは自動判別します。

> メンバ nFontSizeは、フォントサイズを指定します。 以下のように定義されてます。

> 定義 | 意味
> NWD_FONT_SMALL | 小
> NWD_FONT_NORMAL | 中
> NWD_FONT_LARGE | 大

NWINFORMATION

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000