Freigeben über


D3D12DDIARG_CREATERESOURCE_0075 Struktur (d3d12umddi.h)

Die D3D12DDIARG_CREATERESOURCE_0075 Struktur enthält die zum Erstellen oder Berechnen der Größe einer Ressource erforderlichen Informationen.

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;

Angehörige

ReuseBufferGPUVA

Eine D3D12DDIARG_BUFFER_PLACEMENT Struktur, die die GPU-seitige virtuelle Adresse angibt, über die diese Ressource verfügen soll, wenn keine neue zugeordnet werden muss.

ResourceType

Ein D3D12DDI_RESOURCE_TYPE Wert, der den Typ dieser Ressource identifiziert.

Width

Die Breite der Ressource. Dies befindet sich in Texeln, wenn es sich bei der Ressource um eine Textur oder Bytes handelt, wenn es sich bei der Ressource um einen Puffer handelt.

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 oder arrayiert ist.

MipLevels

Die Anzahl der Mip-Ebenen, die die Ressource hat.

Format

Gibt an, wie die Daten der Ressource mithilfe eines DXGI_FORMAT Enumerationswerts interpretiert werden sollen.

SampleDesc

Eine DXGI_SAMPLE_DESC Struktur, die die Multi-Sampling-Parameter 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 Bitweise-OR'd-Flags, die die Art und Weise beschreiben, wie die Ressource verwendet werden soll.

InitialResourceState

Gibt den anfänglichen Ressourcenstatus an.

pRowMajorLayout

Wenn Layout- D3D12DDI_TL_ROW_MAJOR ist 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
mindestens unterstützte Client- Windows 10, Version 2004
Header- d3d12umddi.h