D3D12DDIARG_CREATERESOURCE_0075-Struktur (d3d12umddi.h)
Die D3D12DDIARG_CREATERESOURCE_0075-Struktur enthält die Informationen, die zum Erstellen oder Berechnen der Größe einer Ressource erforderlich sind.
Syntax
typedef struct D3D12DDIARG_CREATERESOURCE_0075 {
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;
D3D12DDI_MIP_REGION_0075 SamplerFeedbackMipRegion;
} D3D12DDIARG_CREATERESOURCE_0075;
Member
ReuseBufferGPUVA
Eine D3D12DDIARG_BUFFER_PLACEMENT-Struktur , die die GPU-seitige virtuelle Adresse angibt, die diese Ressource haben soll, wenn keine neue zugewiesen wird.
ResourceType
Ein D3D12DDI_RESOURCE_TYPE Wert, der den Typ dieser Ressource identifiziert.
Width
Die Breite der Ressource. Dies ist in Texels, wenn die Ressource eine Textur ist, oder Bytes, wenn die Ressource ein Puffer ist.
Height
Die Höhe der Ressource. Dies gilt für zweidimensionale und dreidimensionale Texturen.
DepthOrArraySize
Die Tiefe oder Arraygröße der Ressource, die verwendet wird, wenn die Ressource dreidimensional bzw. arrayisiert ist.
MipLevels
Die Anzahl der Mip-Ebenen, über die die Ressource verfügt.
Format
Gibt an, wie die Daten der Ressource mithilfe eines DXGI_FORMAT Enumerationswerts interpretiert werden sollen.
SampleDesc
Eine DXGI_SAMPLE_DESC-Struktur , die die Multisamplingparameter für die Ressource beschreibt.
Layout
Ein D3D12DDI_TEXTURE_LAYOUT Wert, der Details im Zusammenhang mit der Anordnung des Speichers angibt, der die Ressource umfasst.
Flags
Ein D3D12DDI_RESOURCE_FLAGS_0003 Wert mit bitweisen OR'd-Flags, die die Verwendungsmöglichkeiten der Ressource beschreiben.
InitialResourceState
Gibt den anfänglichen Ressourcenstatus an.
pRowMajorLayout
Wenn Layout D3D12DDI_TL_ROW_MAJOR und pRowMajorLayout ungleich NULL ist, gibt *pRowMajorLayout das Layout der Ressource an.
SamplerFeedbackMipRegion
Eine D3D12DDI_MIP_REGION_0075-Struktur , die die Größe eines Mip-Bereichs angibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | d3d12umddi.h |