Função D3DXGetShaderOutputSemantics

Obtenha a semântica para todos os elementos de saída do sombreador.

Sintaxe

HRESULT D3DXGetShaderOutputSemantics(
  _In_  const DWORD        *pFunction,
  _In_        D3DXSEMANTIC *pSemantics,
  _Out_       UINT         *pCount
);

Parâmetros

pFunction [in]

Tipo: const DWORD*

Ponteiro para o fluxo DWORD da função de sombreador.

pSemantics [in]

Tipo: D3DXSEMANTIC*

Ponteiro para uma matriz de estruturas D3DXSEMANTIC . A função preencherá essa matriz com a semântica para cada elemento de saída referenciado pelo sombreador. Supõe-se que essa matriz contenha pelo menos elementos MAXD3DDECLLENGTH. No entanto, chamar D3DXGetShaderOutputSemantics com pSemantics = NULL retornará o número de elementos necessários para pCount.

pCount [out]

Tipo: UINT*

Retorna o número de elementos em pSemantics.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA E_OUTOFMEMORY.

Requisitos

Requisito Valor
parâmetro
D3DX9Shader.h
Biblioteca
D3dx9.lib

Confira também

Funções de sombreador