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 |
|
Libreria |
|
Vedi anche