Fungsi UpdateSubresources (stack-allocating)
Updates subsumber daya dengan implementasi alokasi tumpukan.
Sintaks
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]
-
Jenis: ID3D12GraphicsCommandList*
Daftar perintah, sebagai penunjuk ke ID3D12GraphicsCommandList.
-
pDestinationResource [in]
-
Jenis: ID3D12Resource*
Sumber daya tujuan, sebagai penunjuk ke ID3D12Resource.
-
pIntermediate [in]
-
Jenis: ID3D12Resource*
Sumber daya perantara, sebagai penunjuk ke ID3D12Resource.
-
IntermediateOffset
-
Jenis: UINT64
Offset, dalam byte, ke sumber daya perantara.
-
FirstSubresource [in]
-
Jenis: UINT
Indeks subsumber daya pertama dalam sumber daya. Nilai yang valid berkisar dari 0 hingga MaxSubresources.
-
NumSubresources [in]
-
Jenis: UINT
Jumlah subsumber daya dalam sumber daya. Nilai yang valid berkisar dari 1 hingga (MaxSubresources - FirstSubresource).
-
pSrcData [in]
-
Jenis: D3D12_SUBRESOURCE_DATA*
Penunjuk ke array ( panjang NumSubresources) pointer ke struktur D3D12_SUBRESOURCE_DATA yang berisi deskripsi data subsumber daya yang digunakan untuk pembaruan.
Mengembalikan nilai
Jenis: UINT64
Ukuran, dalam byte, dari buffer.
Keterangan
Deklarasi fungsi ini dimulai dengan: template <UINT MaxSubresources>
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
DLL |
|