Fungsi UpdateSubresources
Updates subsumber daya, semua array subsumber daya harus diisi, biasanya dengan memanggil ID3D12Device::GetCopyableFootprints.
Sintaks
UINT64 inline UpdateSubresources(
_In_ ID3D12GraphicsCommandList *pCmdList,
_In_ ID3D12Resource *pDestinationResource,
_In_ ID3D12Resource *pIntermediate,
_In_ UINT FirstSubresource,
_In_ UINT NumSubresources,
UINT64 RequiredSize,
_In_ const D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts,
_In_ const UINT *pNumRows,
_In_ const UINT64 *pRowSizesInBytes,
_In_ const 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.
-
FirstSubresource [in]
-
Jenis: UINT
Indeks subsumber daya pertama dalam sumber daya. Rentang nilai yang valid adalah 0 hingga D3D12_REQ_SUBRESOURCES.
-
NumSubresources [in]
-
Jenis: UINT
Jumlah subsumber daya dalam sumber daya. Rentang nilai yang valid adalah 0 hingga (D3D12_REQ_SUBRESOURCES - FirstSubresource).
-
Ukuran diperlukan
-
Jenis: UINT64
Ukuran yang diperlukan, dalam byte, untuk pembaruan.
-
pLayouts [in]
-
Jenis: const D3D12_PLACED_SUBRESOURCE_FOOTPRINT*
Penunjuk ke array ( panjang NumSubresources) pointer ke struktur yang berisi deskripsi dan penempatan subsumber daya.
-
pNumRows [in]
-
Jenis: const UINT*
Penunjuk ke array ( panjang NumSubresources) UINTS yang berisi jumlah baris untuk setiap sub-sumber daya.
-
pRowSizesInBytes [in]
-
Jenis: const UINT64*
Penunjuk ke array ( panjang NumSubresources) UINTS yang berisi ukuran, dalam byte, dari setiap baris.
-
pSrcData [in]
-
Jenis: const 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.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
DLL |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk