estructura D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION (d3d12.h)

Asocia un subobjeto definido directamente en un objeto de estado con exportaciones de sombreador.

Sintaxis

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

Miembros

pSubobjectToAssociate

Puntero al subobjeto del objeto de estado actual al que se va a definir una asociación.

NumExports

Tamaño de la matriz pExports . Si es 0, se define explícitamente como una asociación predeterminada. Otra manera de definir una asociación predeterminada es omitir esta asociación de subobjetos para ese subobjeto por completo.

pExports

Matriz de exportaciones a la que está asociado el subobjeto.

Comentarios

Dependiendo de las marcas especificadas en el subobjeto opcional D3D12_STATE_OBJECT_CONFIG para optar por la vinculación cruzada, las exportaciones asociadas no necesariamente tienen que estar presentes en el objeto de estado actual, o una que se haya visto todavía, para resolverse más adelante, en la creación del objeto de estado de canalización raytracing (RTPSO), por ejemplo.

Requisitos

   
Encabezado d3d12.h