ID3DX11SegmentedScan::SegScan 方法 (d3dcsx.h)
執行序列的分段掃描。
語法
HRESULT SegScan(
[in] D3DX11_SCAN_DATA_TYPE ElementType,
[in] D3DX11_SCAN_OPCODE OpCode,
[in] UINT ElementScanSize,
[in] ID3D11UnorderedAccessView *pSrc,
[in] ID3D11UnorderedAccessView *pSrcElementFlags,
[in] ID3D11UnorderedAccessView *pDst
);
參數
[in] ElementType
序列中的項目類型。 如需詳細資訊 ,請參閱D3DX11_SCAN_DATA_TYPE 。
[in] OpCode
要執行的二進位作業。 如需詳細資訊 ,請參閱D3DX11_SCAN_OPCODE 。
[in] ElementScanSize
類型: UINT
元素中的掃描大小。
[in] pSrc
類型: ID3D11UnorderedAccessView*
裝置上的輸入順序。 針對就地掃描,將 pSrc 和 pDst 設定為相同的值。
[in] pSrcElementFlags
類型: ID3D11UnorderedAccessView*
壓縮每個 pSrc 元素一個位的位數組。 set 值表示新區段的開頭。
[in] pDst
類型: ID3D11UnorderedAccessView*
裝置上的輸出順序。
傳回值
類型: HRESULT
傳回 Direct3D 11 傳回碼主題中所述的其中一個傳回碼。
備註
您必須將 pSrc 和 pDst 參數指向具類型的緩衝區 (,而不是原始或結構化緩衝區) 。 如需緩衝區類型的相關信息,請參閱 資源類型。 這些具型別緩衝區的格式必須 DXGI_FORMAT_R32_FLOAT、 DXGI_FORMAT_R32_UINT或 DXGI_FORMAT_R32_INT。 此外,這些具型別緩衝區的格式必須符合您在 ElementType 參數中指定的掃描數據類型。 例如,如果掃描數據類型 D3DX11_SCAN_DATA_TYPE_UINT,則必須 DXGI_FORMAT_R32_UINT緩衝區格式。
pSrcElementFlags 參數點必須DXGI_FORMAT_R32_UINT的資源檢視格式。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3dcsx.h |
程式庫 | D3dcsx.lib |