struktur D3D12DDIARG_CREATERESOURCE_0003 (d3d12umddi.h)
Struktur D3D12DDIARG_CREATERESOURCE_0003 berisi informasi yang diperlukan untuk menjelaskan pembuatan atau perhitungan ukuran sumber daya.
Sintaks
typedef struct D3D12DDIARG_CREATERESOURCE_0003 {
D3D12DDIARG_BUFFER_PLACEMENT ReuseBufferGPUVA;
D3D12DDI_RESOURCE_TYPE ResourceType;
UINT64 Width;
UINT Height;
UINT16 DepthOrArraySize;
UINT16 MipLevels;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D12DDI_TEXTURE_LAYOUT Layout;
D3D12DDI_RESOURCE_FLAGS_0003 Flags;
D3D12DDI_RESOURCE_STATES InitialResourceState;
const D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT *pRowMajorLayout;
} D3D12DDIARG_CREATERESOURCE_0003;
Anggota
ReuseBufferGPUVA
Alamat virtual GPU yang harus dimiliki sumber daya ini, jika tidak memerlukan alamat virtual baru yang ditetapkan.
ResourceType
D3D12DDI_RESOURCE_TYPE yang menentukan jenis sumber daya.
Width
Lebar sumber daya. Nilai ini berada dalam texel jika sumber daya adalah tekstur, atau dalam byte jika sumber daya adalah buffer.
Height
Tinggi sumber daya. Anggota ini hanya berlaku untuk tekstur dua dimensi dan tiga dimensi.
DepthOrArraySize
Kedalaman, atau ukuran array sumber daya yang digunakan saat sumber daya masing-masing memiliki tiga dimensi, atau array.
MipLevels
Jumlah tingkat mip yang dimiliki sumber daya.
Format
Menentukan bagaimana data sumber daya akan ditafsirkan, menggunakan nilai enumerasi DXGI_FORMAT .
SampleDesc
Struktur DXGI_SAMPLE_DESC yang menentukan jumlah sampel dan tingkat kualitas sumber daya ini, karena berkaitan dengan multisampling.
Layout
D3D12_TEXTURE_LAYOUT yang menentukan detail yang terkait dengan bagaimana memori yang terdiri dari sumber daya diatur.
Flags
Nilai bitwise-OR-ed dari bendera D3D12_RESOURCE_FLAGS yang menjelaskan cara sumber daya digunakan.
InitialResourceState
Nilai bitwise-OR-ed dari nilai D3D12_RESOURCE_STATES yang menjelaskan status sumber daya awal.
pRowMajorLayout
Saat Tata Letak D3D12DDI_TL_ROW_MAJOR dan pRowMajorLayout non-null, maka *pRowMajorLayout menunjuk ke struktur D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT yang menentukan tata letak sumber daya.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12umddi.h |