ID3D10Debug::SetFeatureMask メソッド (d3d10sdklayers.h)
デバッグ機能のオンとオフを切り替えるフラグのビットフィールドを設定します。
構文
HRESULT SetFeatureMask(
[in] UINT Mask
);
パラメーター
[in] Mask
型: UINT
機能マスクフラグはビットごとの ORed を一緒に設定します。 フラグが存在する場合、その機能はオンに設定され、それ以外の場合、機能は off に設定されます。 フラグの一覧については、「解説」を参照してください。
戻り値
種類: HRESULT
このメソッドは、次の Direct3D 10 リターン コードのいずれかを返します。
解説
メモ セッション 0 プロセスでこの API を呼び出すと、 DXGI_ERROR_NOT_CURRENTLY_AVAILABLEが返されます。
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP | アプリケーションは、GPU がレンダリング操作の処理を完了するまで待ってから続行します。 |
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP | ランタイムは、 さらに ID3D10Device::Flush を呼び出します。 |
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP | ランタイムは Present を呼び出します。 レンダリング バッファーの表示は、 ID3D10Debug::SetSwapChain と ID3D10Debug::SetPresentPerRenderOpDelay の前の呼び出しによって確立された設定に従って行われます。 |
これらの機能マスク フラグは、次のレンダリング操作メソッドに適用されます。
- ID3D10Device::D raw
- ID3D10Device::D rawIndexed
- ID3D10Device::D rawInstanced
- ID3D10Device::D rawIndexedInstanced
- ID3D10Device::D rawAuto
- ID3D10Device::ClearRenderTargetView
- ID3D10Device::ClearDepthStencilView
- ID3D10Device::CopySubresourceRegion
- ID3D10Device::CopyResource
- ID3D10Device::UpdateSubresource
- ID3D10Device::GenerateMips
- ID3D10Device::ResolveSubresource
必要条件
対象プラットフォーム | Windows |
ヘッダー | d3d10sdklayers.h |