D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION-Struktur (d3d12.h)

Ordnet ein direkt in einem Zustandsobjekt definiertes Unterobjekt Shaderexporten zu.

Syntax

typedef struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION {
  const D3D12_STATE_SUBOBJECT *pSubobjectToAssociate;
  UINT                        NumExports;
  LPCWSTR                     *pExports;
} D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION;

Member

pSubobjectToAssociate

Zeiger auf das Unterobjekt im aktuellen Zustand, um eine Zuordnung zu definieren.

NumExports

Größe des pExports-Arrays . Wenn 0, wird dies explizit als Standardzuordnung definiert. Eine andere Möglichkeit zum Definieren einer Standardzuordnung besteht darin, diese Unterobjektzuordnung für dieses Unterobjekt vollständig wegzulassen.

pExports

Das Array von Exporten, dem das Unterobjekt zugeordnet ist.

Hinweise

Abhängig von den Flags, die im optionalen D3D12_STATE_OBJECT_CONFIG Unterobjekt für die Wahl der Querverknüpfung angegeben sind, müssen die zugeordneten Exporte nicht unbedingt im aktuellen Zustandsobjekt vorhanden sein, oder eines, das noch gesehen wurde, um später aufgelöst zu werden, z. B. bei der Erstellung von Raytracing-Pipelinezustandsobjekts (RTPSO).

Anforderungen

   
Kopfzeile d3d12.h