Partager via


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
D3DX9Shader.h
Bibliothèque
D3dx9.lib

Voir aussi

D3DX Interfaces