Método ID3DX11SegmentedScan::SegScan (d3dcsx.h)
Executa uma verificação segmentada de uma sequência.
Sintaxe
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
);
Parâmetros
[in] ElementType
Tipo: D3DX11_SCAN_DATA_TYPE
O tipo de elemento na sequência. Confira D3DX11_SCAN_DATA_TYPE para obter mais informações.
[in] OpCode
Tipo: D3DX11_SCAN_OPCODE
A operação binária a ser executada. Consulte D3DX11_SCAN_OPCODE para obter mais informações.
[in] ElementScanSize
Tipo: UINT
Tamanho da verificação em elementos.
[in] pSrc
Tipo: ID3D11UnorderedAccessView*
Sequência de entrada no dispositivo. Defina pSrc e pDst com o mesmo valor para verificações in-loco.
[in] pSrcElementFlags
Tipo: ID3D11UnorderedAccessView*
Matriz compacta de bits com um bit por elemento de pSrc. Um valor definido indica o início de um novo segmento.
[in] pDst
Tipo: ID3D11UnorderedAccessView*
Sequência de saída no dispositivo.
Retornar valor
Tipo: HRESULT
Retorna um dos códigos de retorno descritos no tópico Códigos de Retorno do Direct3D 11.
Comentários
Você deve apontar os parâmetros pSrc e pDst para buffers tipado (e não para buffers brutos ou estruturados). Para obter informações sobre tipos de buffer, consulte Tipos de recursos. O formato desses buffers tipado deve ser DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT ou DXGI_FORMAT_R32_INT. Além disso, o formato desses buffers tipados deve corresponder ao tipo de dados de verificação especificado no parâmetro ElementType . Por exemplo, se o tipo de dados de verificação for D3DX11_SCAN_DATA_TYPE_UINT, os formatos de buffer deverão ser DXGI_FORMAT_R32_UINT.
O formato da exibição de recurso para a qual os pontos de parâmetro pSrcElementFlags devem ser DXGI_FORMAT_R32_UINT.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3dcsx.h |
Biblioteca | D3dcsx.lib |