Interface ID3DXTextureShader
Interface ID3DXTextureShader.
Membres
L’interface ID3DXTextureShader hérite de l’interface IUnknown. ID3DXTextureShader a également les types de membres suivants :
Méthodes
L’interface ID3DXTextureShader a ces méthodes.
Méthode | Description |
---|---|
GetConstant | Obtient une constante en recherchant son index. |
GetConstantBuffer | Obtenez un pointeur vers la table constante. |
GetConstantByName | Obtient une constante en recherchant son nom. |
GetConstantDesc | Obtient un pointeur vers le tableau de constantes dans la table de constantes. |
GetConstantElement | Obtenez une constante de la table constante. |
GetDesc | Obtient une description de la table constante. |
GetFunction | Obtient un pointeur vers le flux DWORD de la fonction. |
SetBool | Définit une valeur BOOL. |
SetBoolArray | Définit un tableau de valeurs BOOL. |
SetDefaults | Définit les constantes sur les valeurs par défaut déclarées dans le nuanceur. |
SetFloat | Définit un nombre à virgule flottante. |
SetFloatArray | Définit un tableau de nombres à virgule flottante. |
SetInt | Définit une valeur entière. |
SetIntArray | Définit un tableau d’entiers. |
SetMatrix | Définit une matrice non transpose. |
SetMatrixArray | Définit un tableau de matrices non transposees. |
SetMatrixPointerArray | Définit un tableau de pointeurs vers des matrices non transposees. |
SetMatrixTranspose | Définit une matrice transposée. |
SetMatrixTransposeArray | Définit un tableau de matrices transposees. |
SetMatrixTransposePointerArray | Définit un tableau de pointeurs vers des matrices transposees. |
SetValue | Définit la table constante avec les données dans la mémoire tampon. |
SetVector | Définit un vecteur 4D. |
SetVectorArray | Définit un tableau de vecteurs 4D. |
Notes
L’interface ID3DXTextureShader est obtenue en appelant la fonction D3DXCreateTextureShader.
L’interface ID3DXTextureShader, comme toutes les interfaces COM, hérite de l’interface IUnknown.
Le type LPD3DXTEXTURESHADER est défini en tant que pointeur vers l’interface ID3DXTextureShader .
typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi