DXGI_SWAP_CHAIN_FLAG

スワップ チェーンの動作のオプションです。

typedef enum DXGI_SWAP_CHAIN_FLAG
{
    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 1,
    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 2,
    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 4,
} DXGI_SWAP_CHAIN_FLAG, *LPDXGI_SWAP_CHAIN_FLAG;

定数

  • DXGI_SWAP_CHAIN_FLAG_NONPREROTATED
    イメージの自動回転をオフにします。つまり、フロント バッファーの内容をモニターに転送する際に回転を実行しません。このフラグは、アプリケーションが回転の処理を予測しているときに、帯域幅の低下を防ぐために使用します。このオプションは、全画面モード時にのみ有効です。
  • DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH
    このフラグは、アプリケーションで IDXGISwapChain::ResizeTarget を呼び出してモードを切り替えられるようにするために設定します。ウィンドウ モードから全画面モードに切り替えると、アプリケーション ウィンドウのサイズに合わせて表示モード (またはモニター解像度) が変更されます。
  • DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE
    このフラグを設定すると、アプリケーションで GDI を使用してスワップ チェーンまたはサーフェスにレンダリングできます。これによって、アプリケーションでは、レベル 0 のバック バッファーまたはサーフェスで GetDC を呼び出すことができます。

解説 

この列挙型は、DXGI_SWAP_CHAIN_DESC 構造体によって使用されます。

要件

ヘッダー: DXGI.h 宣言

関連項目

DXGI の列挙型