DXUTD3D10DeviceSettings
Direct3D 10 デバイスの作成/使用に関する設定について説明します。
typedef struct DXUTD3D10DeviceSettings {
UINT AdapterOrdinal;
D3D10_DRIVER_TYPE DriverType;
UINT Output;
DXGI_SWAP_CHAIN_DESC sd;
UINT32 CreateFlags;
UINT32 SyncInterval;
DWORD PresentFlags;
BOOL AutoCreateDepthStencil;
DXGI_FORMAT AutoDepthStencilFormat;
} DXUTD3D10DeviceSettings, *LPDXUTD3D10DeviceSettings;
メンバ
- AdapterOrdinal
Direct3D 10 デバイスのアダプター序数です。「IDXGIFactory::EnumAdapters」を参照してください。 - DriverType
Direct3D 10 デバイスのドライバー タイプです。「D3D10_DRIVER_TYPE」を参照してください。 - Output
Direct3D 10 デバイスの出力序数です。「IDXGIAdapter::EnumOutputs」を参照してください。 - sd
スワップ チェーンの記述です。「IDXGIAdapter::EnumOutputs」を参照してください。 - CreateFlags
Direct3D 10 デバイスの作成に使用するフラグです。「D3D10_CREATE_DEVICE_FLAG」を参照してください。 - SyncInterval
垂直同期用の内部変数です。「IDXGISwapChain::Present」を参照してください。 - PresentFlags
プレゼント フラグです。「IDXGISwapChain::Present」を参照してください。 - AutoCreateDepthStencil
TRUE の場合、DXUT は深度ステンシル リソースおよびビューを作成します。 - AutoDepthStencilFormat
深度ステンシルのフォーマットです。「DXGI_FORMAT」を参照してください。