Método ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews (d3d11.h)
Obtenha ponteiros para os recursos associados ao estágio de fusão de saída.
Sintaxe
void OMGetRenderTargetsAndUnorderedAccessViews(
[in] UINT NumRTVs,
[out, optional] ID3D11RenderTargetView **ppRenderTargetViews,
[out, optional] ID3D11DepthStencilView **ppDepthStencilView,
[in] UINT UAVStartSlot,
[in] UINT NumUAVs,
[out, optional] ID3D11UnorderedAccessView **ppUnorderedAccessViews
);
Parâmetros
[in] NumRTVs
Tipo: UINT
O número de exibições de destino de renderização a serem recuperadas.
[out, optional] ppRenderTargetViews
Tipo: ID3D11RenderTargetView**
Ponteiro para uma matriz de ID3D11RenderTargetViews, que representam exibições de destino de renderização. Especifique NULL para esse parâmetro quando a recuperação de exibições de destino de renderização não for necessária.
[out, optional] ppDepthStencilView
Tipo: ID3D11DepthStencilView**
Ponteiro para um ID3D11DepthStencilView, que representa uma exibição de estêncil de profundidade. Especifique NULL para esse parâmetro quando a recuperação da exibição de estêncil de profundidade não for necessária.
[in] UAVStartSlot
Tipo: UINT
Indexe em uma matriz baseada em zero para começar a recuperar exibições de acesso não ordenado (intervalos de 0 a D3D11_PS_CS_UAV_REGISTER_COUNT - 1). Para sombreadores de pixel, UAVStartSlot deve ser igual ao número de exibições de destino de renderização associadas.
[in] NumUAVs
Tipo: UINT
Número de exibições de acesso não ordenado a serem retornadas em ppUnorderedAccessViews. Esse número varia de 0 a D3D11_PS_CS_UAV_REGISTER_COUNT – UAVStartSlot.
[out, optional] ppUnorderedAccessViews
Tipo: ID3D11UnorderedAccessView**
Ponteiro para uma matriz de ID3D11UnorderedAccessViews, que representam exibições de acesso não ordenado recuperadas. Especifique NULL para esse parâmetro quando a recuperação de exibições de acesso não ordenado não for necessária.
Valor retornado
Nenhum
Comentários
Todas as interfaces retornadas terão sua contagem de referência incrementada por um. Os aplicativos devem chamar IUnknown::Release nas interfaces retornadas quando não forem mais necessários para evitar vazamentos de memória.
Windows Phone 8: há suporte para essa API.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |
Biblioteca | D3D11.lib |