Método ID3D12Device::CreateRenderTargetView (d3d12.h)
Cria uma exibição de destino de renderização para acessar dados de recurso.
Sintaxe
void CreateRenderTargetView(
[in, optional] ID3D12Resource *pResource,
[in, optional] const D3D12_RENDER_TARGET_VIEW_DESC *pDesc,
[in] D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor
);
Parâmetros
[in, optional] pResource
Tipo: ID3D12Resource*
Um ponteiro para o objeto ID3D12Resource que representa o destino de renderização.
Pelo menos um pResource ou pDesc deve ser fornecido. Um pResource nulo é usado para inicializar um descritor nulo, que garante o comportamento de associação nula semelhante a D3D11 (leitura 0s, gravações são descartadas), mas deve ter um pDesc válido para determinar o tipo de descritor.
[in, optional] pDesc
Tipo: const D3D12_RENDER_TARGET_VIEW_DESC*
Um ponteiro para uma estrutura D3D12_RENDER_TARGET_VIEW_DESC que descreve a exibição de destino de renderização.
Um pDesc nulo é usado para inicializar um descritor padrão, se possível. Esse comportamento é idêntico ao comportamento do descritor nulo D3D11, em que os padrões são preenchidos. Esse comportamento herda o formato e a dimensão do recurso (se não for sem tipo) e as RTVs têm como destino o primeiro mip e todas as fatias de matriz. Nem todos os recursos dão suporte à inicialização de descritor nulo.
[in] DestDescriptor
Tipo: D3D12_CPU_DESCRIPTOR_HANDLE
Descreve o identificador do descritor de CPU que representa o destino em que a exibição de destino de renderização recém-criada residirá.
Retornar valor
Nenhum
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |