その他の 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 アプリケーションがウィンドウ表示モードかどうかを示します。

関連項目

DXUT プログラミング ガイド