IDXGISwapChain2::SetSourceSize メソッド (dxgi1_3.h)
スワップ チェーンに使用するソース領域を設定します。
SetSourceSize を使用して、オペレーティング システムが存在するスワップ チェーンの一部を指定します。 これにより、より高価な IDXGISwapChain::ResizeBuffers メソッドを呼び出すことなく、効果的なサイズ変更が可能になります。 Windows 8.1より前は、IDXGISwapChain::ResizeBuffers を呼び出す方法がスワップ チェーンのサイズを変更する唯一の方法でした。 ソース四角形は、常に領域 [0, 0, Width, Height] によって定義されます。
構文
HRESULT SetSourceSize(
UINT Width,
UINT Height
);
パラメーター
Width
スワップ チェーンに使用するソース幅。 この値は 0 より大きく、スワップ チェーンの幅全体以下である必要があります。
Height
スワップ チェーンに使用するソースの高さ。 この値は 0 より大きく、スワップ チェーンの高さ全体以下である必要があります。
戻り値
このメソッドは、次を返すことができます。
- 1 つ以上のパラメーターがバック バッファーのサイズを超える場合にE_INVALIDARGします。
- DXGI_ERRORトピックで説明されているその他のエラー コード。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | dxgi1_3.h |
Library | Dxgi.lib |