Compartir a través de


Función D3DXGetShaderOutputSemantics

Obtenga la semántica de todos los elementos de salida del sombreador.

Sintaxis

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

Parámetros

pFunction [in]

Tipo: const DWORD*

Puntero a la secuencia DWORD de la función de sombreador.

pSemantics [in]

Tipo: D3DXSEMANTIC*

Puntero a una matriz de estructuras D3DXSEMANTIC . La función rellenará esta matriz con la semántica de cada elemento de salida al que hace referencia el sombreador. Se supone que esta matriz contiene al menos elementos MAXD3DDECLLENGTH. Sin embargo, al llamar a D3DXGetShaderOutputSemantics con pSemantics = NULL , se devolverá el número de elementos necesarios para pCount.

pCount [out]

Tipo: UINT*

Devuelve el número de elementos en pSemantics.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.

Requisitos

Requisito Value
Encabezado
D3DX9Shader.h
Biblioteca
D3dx9.lib

Vea también

Funciones del sombreador