UpdateSubresources-Funktion (Stapelzuordnung)
Updates Unterressourcen mit einer Stapelzuweisungsimplementierung.
Syntax
UINT64 inline UpdateSubresources(
_In_ ID3D12GraphicsCommandList *pCmdList,
_In_ ID3D12Resource *pDestinationResource,
_In_ ID3D12Resource *pIntermediate,
UINT64 IntermediateOffset,
_In_ UINT FirstSubresource,
_In_ UINT NumSubresources,
_In_ D3D12_SUBRESOURCE_DATA *pSrcData
);
Parameter
-
pCmdList [in]
-
Typ: ID3D12GraphicsCommandList*
Die Befehlsliste als Zeiger auf eine ID3D12GraphicsCommandList.
-
pDestinationResource [in]
-
Typ: ID3D12Resource*
Die Zielressource als Zeiger auf eine ID3D12Resource.
-
pIntermediate [in]
-
Typ: ID3D12Resource*
Die Zwischenressource als Zeiger auf eine ID3D12Resource.
-
IntermediateOffset
-
Typ: UINT64
Der Offset in Bytes auf die Zwischenressource.
-
FirstSubresource [in]
-
Typ: UINT
Der Index der ersten Unterquelle in der Ressource. Gültige Werte reichen von 0 bis MaxSubresources.
-
NumSubresources [in]
-
Typ: UINT
Die Anzahl der Unterressourcen in der Ressource. Gültige Werte liegen zwischen 1 und (MaxSubresources - FirstSubresource).
-
pSrcData [in]
-
Typ: D3D12_SUBRESOURCE_DATA*
Zeiger auf ein Array (der Länge NumSubresources) von Zeigern auf D3D12_SUBRESOURCE_DATA Strukturen, die Beschreibungen der für das Update verwendeten Unterressourcendaten enthalten.
Rückgabewert
Typ: UINT64
Die Größe des Cookies in Bytes.
Bemerkungen
Die Deklaration dieser Funktion beginnt mit: template <UINT MaxSubresources>
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
DLL |
|