Share via


estrutura D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION (d3d12.h)

Associa um subobjeto definido diretamente em um objeto de estado com exportações de sombreador.

Sintaxe

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

Membros

pSubobjectToAssociate

Ponteiro para o subobjeto no objeto de estado atual para o qual definir uma associação.

NumExports

Tamanho da matriz pExports . Se 0, isso está sendo definido explicitamente como uma associação padrão. Outra maneira de definir uma associação padrão é omitir essa associação de subobjeto para esse subobjeto completamente.

pExports

A matriz de exportações à qual o subobjeto está associado.

Comentários

Dependendo dos sinalizadores especificados no subobjeto opcional D3D12_STATE_OBJECT_CONFIG para optar pela vinculação cruzada, as exportações associadas não precisam necessariamente estar presentes no objeto de estado atual ou uma que tenha sido vista ainda, para ser resolvida posteriormente, na criação do RTPSO (raytracing pipeline state object), por exemplo.

Requisitos

   
Cabeçalho d3d12.h