ID3D12Device::CreateRenderTargetView-Methode (d3d12.h)
Erstellt eine Renderzielansicht für den Zugriff auf Ressourcendaten.
Syntax
void CreateRenderTargetView(
[in, optional] ID3D12Resource *pResource,
[in, optional] const D3D12_RENDER_TARGET_VIEW_DESC *pDesc,
[in] D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor
);
Parameter
[in, optional] pResource
Typ: ID3D12Resource*
Ein Zeiger auf das ID3D12Resource-Objekt , das das Renderziel darstellt.
Mindestens eine von pResource oder pDesc muss bereitgestellt werden. Eine Null-pResource wird verwendet, um einen NULL-Deskriptor zu initialisieren, der ein D3D11-ähnliches NULL-Bindungsverhalten garantiert (Lesevorgänge 0, Schreibvorgänge werden verworfen), muss jedoch über einen gültigen pDesc verfügen, um den Deskriptortyp zu bestimmen.
[in, optional] pDesc
Typ: const D3D12_RENDER_TARGET_VIEW_DESC*
Ein Zeiger auf eine D3D12_RENDER_TARGET_VIEW_DESC-Struktur , die die Renderzielansicht beschreibt.
Ein NULL-pDesc wird verwendet, um nach Möglichkeit einen Standarddeskriptor zu initialisieren. Dieses Verhalten ist identisch mit dem D3D11-NULL-Deskriptorverhalten, bei dem Standardwerte ausgefüllt werden. Dieses Verhalten erbt das Ressourcenformat und die Dimension (sofern nicht typlos), und RTVs zielen auf den ersten Mip und alle Arrayslices ab. Nicht alle Ressourcen unterstützen die NULL-Deskriptorinitialisierung.
[in] DestDescriptor
Typ: D3D12_CPU_DESCRIPTOR_HANDLE
Beschreibt das CPU-Deskriptorhandle, das das Ziel darstellt, in dem sich die neu erstellte Renderzielansicht befindet.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3D12.lib |
DLL | D3D12.dll |