Funzione D3DXGetShaderOutputSemantics

Ottenere la semantica per tutti gli elementi di output shader.

Sintassi

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

Parametri

pFunction [in]

Tipo: const DWORD*

Puntatore al flusso DWORD della funzione shader.

pSemantics [in]

Tipo: D3DXSEMANTIC*

Puntatore a una matrice di strutture D3DXSEMANTIC . La funzione riempirà questa matrice con la semantica per ogni elemento di output a cui fa riferimento lo shader. Si presuppone che questa matrice contenga almeno elementi MAXD3DDECLLENGTH. Tuttavia, chiamando D3DXGetShaderOutputSemantics con pSemantics = NULL restituirà il numero di elementi necessari per pCount.

pCount [out]

Tipo: UINT*

Restituisce il numero di elementi in pSemantics.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.

Requisiti

Requisito Valore
Intestazione
D3DX9Shader.h
Libreria
D3dx9.lib

Vedi anche

Funzioni shader