D3DXGetShaderConstantTable, fonction
Obtient la table de constante de nuanceur incorporée dans un nuanceur.
Syntaxe
HRESULT D3DXGetShaderConstantTable(
_In_ const DWORD *pFunction,
_Out_ LPD3DXCONSTANTTABLE * ppConstantTable
);
Paramètres
-
pFunction [in]
-
Type : const DWORD*
Pointeur vers le flux de fonction DWORD.
-
ppConstantTable [out]
-
Type : LPD3DXCONSTANTTABLE*
Retourne l’interface de table constante (voir ID3DXConstantTable) qui gère la table constante.
Valeur retournée
Type : HRESULT
Si la fonction réussit, la valeur de retour est D3D_OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Notes
Une table constante est générée par D3DXCompileShader et incorporée dans le corps du nuanceur. Si vous avez besoin d’espace d’adressage virtuel supplémentaire, consultez D3DXGetShaderConstantTableEx.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi