struktur D3D12_TEXTURE_COPY_LOCATION (d3d12.h)
Menjelaskan sebagian tekstur untuk tujuan salinan tekstur.
Sintaks
typedef struct D3D12_TEXTURE_COPY_LOCATION {
ID3D12Resource *pResource;
D3D12_TEXTURE_COPY_TYPE Type;
union {
D3D12_PLACED_SUBRESOURCE_FOOTPRINT PlacedFootprint;
UINT SubresourceIndex;
};
} D3D12_TEXTURE_COPY_LOCATION;
Anggota
pResource
Menentukan sumber daya yang akan digunakan untuk operasi penyalinan.
Type
Menentukan jenis lokasi sumber daya ini: sub sumber daya tekstur, atau deskripsi tata letak tekstur yang dapat diterapkan ke buffer. Enum D3D12_TEXTURE_COPY_TYPE ini menunjukkan anggota serikat mana yang akan digunakan.
PlacedFootprint
Menentukan tata letak tekstur, dengan offset, dimensi, dan nada, agar perangkat keras memahami cara memperlakukan bagian sumber daya buffer sebagai tekstur multi-dimensi. Untuk mengisi data yang benar untuk panggilan CopyTextureRegion , lihat D3D12_PLACED_SUBRESOURCE_FOOTPRINT.
SubresourceIndex
Menentukan indeks sub sumber daya tekstur array, dipetakan mip, atau planar harus digunakan untuk operasi salin.
Keterangan
Gunakan struktur ini dengan CopyTextureRegion.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |