DXGI_SWAP_EFFECT

IDXGISwapChain::Present の呼び出し後にディスプレイ サーフェスのピクセルを処理するためのオプションです。

typedef enum DXGI_SWAP_EFFECT
{
    DXGI_SWAP_EFFECT_DISCARD = 0,
    DXGI_SWAP_EFFECT_SEQUENTIAL = 1,
} DXGI_SWAP_EFFECT, *LPDXGI_SWAP_EFFECT;

定数

  • DXGI_SWAP_EFFECT_DISCARD
    このフラグは、IDXGISwapChain::Present を呼び出した後、バック バッファーの内容が破棄されたことを示すために使用します。このフラグは、アプリケーションにバッファー 0 への読み取りおよび書き込みアクセスしかなくても、複数のバック バッファーを含むスワップ チェーンに有効です。このフラグを使用することで、スワップ チェーンの最も効率的な表示方法をディスプレイ ドライバーで選択することができます。
  • DXGI_SWAP_EFFECT_SEQUENTIAL
    このフラグは、IDXGISwapChain::Present を呼び出した後、バック バッファーの内容が破棄されていないことを示すために使用します。このオプションは、スワップ チェーンの内容を最初のバッファー (バッファー 0) から最後のバッファーへと順番に表示する場合に使用します。このフラグをマルチサンプリングと共に使用することはできません。

解説 

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

要件

ヘッダー: DXGI.h 宣言

関連項目

DXGI の列挙型