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