Share via


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」を参照してください。

関連項目

DXUTDeviceSettings