Funzione D3DXGetShaderConstantTable
Ottiene la tabella costante shader incorporata all'interno di uno shader.
Sintassi
HRESULT D3DXGetShaderConstantTable(
_In_ const DWORD *pFunction,
_Out_ LPD3DXCONSTANTTABLE * ppConstantTable
);
Parametri
-
pFunction [in]
-
Tipo: const DWORD*
Puntatore al flusso DWORD della funzione.
-
ppConstantTable [out]
-
Tipo: LPD3DXCONSTANTTABLE*
Restituisce l'interfaccia della tabella costante (vedere ID3DXConstantTable) che gestisce la tabella costante.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, il valore restituito viene D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Commenti
Una tabella costante viene generata da D3DXCompileShader e incorporata nel corpo dello shader. Se è necessario spazio di indirizzi virtuali aggiuntivo, vedere D3DXGetShaderConstantTableEx.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche