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 |