Bagikan melalui


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.

 
Saat Jenis D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT, pResource harus menunjuk ke sumber daya buffer.
 
Saat Jenis D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX, pResource harus menunjuk ke sumber daya tekstur.

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

Lihat juga

CD3DX12_TEXTURE_COPY_LOCATION

Struktur Inti

D3D12_PLACED_SUBRESOURCE_FOOTPRINT