Interfaccia ID3DXTextureShader

Interfaccia ID3DXTextureShader.

Membri

L'interfaccia ID3DXTextureShader eredita dall'interfaccia IUnknown . ID3DXTextureShader include anche questi tipi di membri:

Metodi

L'interfaccia ID3DXTextureShader include questi metodi.

Metodo Descrizione
GetConstant Ottiene una costante cercando il relativo indice.
GetConstantBuffer Ottenere un puntatore alla tabella costante.
GetConstantByName Ottiene una costante cercandone il nome.
GetConstantDesc Ottiene un puntatore alla matrice di costanti nella tabella costante.
GetConstantElement Ottenere una costante dalla tabella costante.
GetDesc Ottiene una descrizione della tabella costante.
GetFunction Ottiene un puntatore al flusso DWORD della funzione.
SetBool Imposta un valore BOOL.
SetBoolArray Imposta una matrice di valori BOOL.
SetDefaults Imposta le costanti sui valori predefiniti dichiarati nello shader.
SetFloat Imposta un numero a virgola mobile.
SetFloatArray Imposta una matrice di numeri a virgola mobile.
SetInt Imposta un valore intero.
SetIntArray Imposta una matrice di numeri interi.
SetMatrix Imposta una matrice non traspostata.
SetMatrixArray Imposta una matrice di matrici non trasposte.
SetMatrixPointerArray Imposta una matrice di puntatori su matrici non trasposte.
SetMatrixTranspose Imposta una matrice trasposta.
SetMatrixTransposeArray Imposta una matrice di matrici trasposte.
SetMatrixTransposePointerArray Imposta una matrice di puntatori su matrici trasposte.
SetValue Imposta la tabella costante con i dati nel buffer.
SetVector Imposta un vettore 4D.
SetVectorArray Imposta una matrice di vettori 4D.

 

Commenti

L'interfaccia ID3DXTextureShader viene ottenuta chiamando la funzione D3DXCreateTextureShader .

L'interfaccia ID3DXTextureShader , come tutte le interfacce COM, eredita l'interfaccia IUnknown .

Il tipo LPD3DXTEXTURESHADER è definito come puntatore all'interfaccia ID3DXTextureShader .

typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;

Requisiti

Requisito Valore
Intestazione
D3DX9Shader.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX