その他の DXUT 関数
以下の DXUT 関数は、DXUT の動作を変更し、内部変数を取得します。
関数 | 説明 |
---|---|
デバイス管理 | |
DXUTSetCursorSettings | 全画面モードでのカーソルの使用法に関するオプションを設定します。 |
DXUTSetMultimonSettings | 複数モニターでの DXUT の機能の働きに関するオプションを設定します。 |
DXUTToggleFullscreen | ウィンドウ表示モードと全画面モードとの間でアプリケーションを切り替えます。 |
DXUTToggleREF | HAL デバイスとリファレンス デバイスとの間でアプリケーションを切り替えます。 |
DXUT の状態管理 | |
DXUTResetFrameworkState | DXUT の状態を初期のデフォルト状態にリセットします。DXUT の状態に加えたそれ以前の変更はすべて失われます。 |
DXUTShutdown | プログラムの強制終了と DXUT のクリーンアップをトリガーします。 |
DXUTGetExitCode | DXUT 終了コードを取得します。 |
Direct3D 変数の取得 | |
DXUTGetD3DObject | IDirect3D9 オブジェクトへのポインターを取得します。 |
DXUTGetD3D9Device またはDXUTGetD3D10Device | 現在のデバイスを表す IDirect3DDevice9 インターフェイスへのポインターを取得します。 |
DXUTGetDeviceSettings | 現在のデバイスの作成に使用した DXUTDeviceSettings 構造体を取得します。 |
DXUTGetPresentParameters | 現在のデバイスのプレゼンテーション パラメーターを取得します。 |
DXUTGetD3D9BackBufferSurfaceDesc またはDXUTGetDXGIBackBufferSurfaceDesc | 現在のアダプター上のバック バッファーの D3DSURFACE_DESC サーフェイスの記述へのポインターを取得します。 |
DXUTGetD3D9DeviceCaps | 現在のデバイスの D3DCAPS9 機能へのポインターを取得します。 |
統計情報の取得 | |
DXUTGetFPS | 1 秒ごとに表示される現在のフレーム数を取得します。 |
DXUTGetFrameStats | 1 秒ごとの現在のフレーム数、解像度、バック バッファー形式、および深度ステンシル形式が含まれている文字列へのポインターを取得します。 |
DXUTGetDeviceStats | 現在のデバイス タイプ、頂点処理動作、およびデバイス名が含まれている文字列へのポインターを取得します。 |
時間の取得 | |
DXUTGetTime | 現在の時間 (秒) を取得します。 |
DXUTGetElapsedTime | 最終フレーム以降の経過時間を取得します。 |
DXUTSetConstantFrameTime | 定数フレーム時間を有効または無効にします。 |
Pause | |
DXUTPause | DXUT 内部タイマーやレンダリング プロセスの一時停止状態を設定します。 |
DXUTIsRenderingPaused | 現在のデバイスでレンダリングが一時停止されているかどうかを示します。 |
DXUTIsTimePaused | 現在のデバイスで時間が一時停止されているかどうかを示します。 |
Timer | |
DXUTSetTimer | 新しいタイマーをインストールします。 |
DXUTKillTimer | 既存のタイマーをアンインストールします。 |
ユーザー入力 | |
DXUTIsKeyDown | この関数が呼び出された時点で、指定されたキーボード キーが押されているかどうかを示します。 |
DXUTIsMouseButtonDown | この関数が呼び出された時点で、指定されたマウス ボタンが押されているかどうかを示します。 |
ウィンドウ管理 | |
DXUTGetHINSTANCE | アプリケーション インスタンスのハンドルを取得します。 |
DXUTGetHWND | 現在のデバイス ウィンドウのハンドルを取得します。 |
DXUTGetHWNDFocus | フォーカス ウィンドウのハンドルを取得します。 |
DXUTGetHWNDDeviceFullScreen | 全画面モードのデバイス ウィンドウのハンドルを取得します。 |
DXUTGetHWNDDeviceWindowed | ウィンドウ表示モードのデバイス ウィンドウのハンドルを取得します。 |
DXUTGetWindowClientRect | アプリケーション デバイス ウィンドウのクライアント矩形を取得します。 |
DXUTGetWindowTitle | アプリケーション ウィンドウ タイトルへのポインターを取得します。 |
DXUTIsWindowed | アプリケーションがウィンドウ表示モードかどうかを示します。 |