Interfaccia ID3DXBaseEffect
Fornisce metodi per ottenere e impostare parametri di effetto, ad esempio costanti, funzioni, shader e tecniche.
Membri
L'interfaccia ID3DXBaseEffect eredita dall'interfaccia IUnknown . ID3DXBaseEffect include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXBaseEffect include questi metodi.
Metodo | Descrizione |
---|---|
GetAnnotation | Ottiene l'handle di un'annotazione. |
GetAnnotationByName | Ottiene l'handle di un'annotazione cercando il nome. |
GetBool | Ottiene un valore BOOL. |
GetBoolArray | Ottiene una matrice di valori BOOL. |
GetDesc | Ottiene la descrizione dell'effetto. |
GetFloat | Ottiene un valore a virgola mobile. |
GetFloatArray | Ottiene una matrice di valori a virgola mobile. |
GetFunction | Ottiene l'handle di una funzione. |
GetFunctionByName | Ottiene l'handle di una funzione cercando il nome. |
GetFunctionDesc | Ottiene una descrizione della funzione. |
Getint | Ottiene un intero. |
GetIntArray | Ottiene una matrice di interi. |
GetMatrix | Ottiene una matrice nontransposed. |
GetMatrixArray | Ottiene una matrice di matrici nontransposed. |
GetMatrixPointerArray | Ottiene una matrice di puntatori a matrici nontransposed. |
GetMatrixTranspose | Ottiene una matrice trasposta. |
GetMatrixTransposeArray | Ottiene una matrice di matrici trasposte. |
GetMatrixTransposePointerArray | Ottiene una matrice di puntatori a matrici trasposte. |
GetParameter | Ottiene l'handle di un parametro di primo livello o di un parametro membro della struttura. |
GetParameterByName | Ottiene l'handle di un parametro di primo livello o di un parametro membro della struttura cercando il nome. |
GetParameterBySemantic | Ottiene l'handle di un parametro di primo livello o di un parametro membro della struttura cercando la semantica con una ricerca senza distinzione tra maiuscole e minuscole. |
GetParameterDesc | Ottiene una descrizione del parametro o dell'annotazione. |
GetParameterElement | Ottenere l'handle di un parametro dell'elemento matrice. |
GetPass | Ottiene l'handle di un passaggio. |
GetPassByName | Ottiene l'handle di un pass cercando il nome. |
GetPassDesc | Ottiene una descrizione pass. |
GetPixelShader | Ottiene un pixel shader. |
GetString | Ottiene una stringa. |
GetTechnique | Ottiene l'handle di una tecnica. |
GetTechniqueByName | Ottiene l'handle di una tecnica cercando il nome. |
GetTechniqueDesc | Ottiene una descrizione tecnica. |
GetTexture | Ottiene una trama. |
GetValue | Ottenere il valore di un parametro arbitrario o di annotazione, inclusi tipi semplici, struct, matrici, stringhe, shader e trame. Questo metodo può essere usato al posto di quasi tutte le chiamate Getxxx in ID3DXBaseEffect. |
GetVector | Ottiene un vettore. |
GetVectorArray | Ottiene una matrice di vettori. |
GetVertexShader | Ottiene un vertex shader. |
SetArrayRange | Impostare l'intervallo di una matrice da passare al dispositivo. |
SetBool | Imposta un valore BOOL. |
SetBoolArray | Imposta una matrice di valori booleani. |
SetFloat | Imposta un valore a virgola mobile. |
SetFloatArray | Imposta una matrice di valori a virgola mobile. |
SetInt | Imposta un intero. |
SetIntArray | Imposta una matrice di interi. |
SetMatrix | Imposta una matrice non traspostata. |
SetMatrixArray | Imposta una matrice di matrici non tradotte. |
SetMatrixPointerArray | Imposta una matrice di puntatori su matrici non tradotte. |
SetMatrixTranspose | Imposta una matrice trasposta. |
SetMatrixTransposeArray | Imposta una matrice di matrici trasposte. |
SetMatrixTransposePointerArray | Imposta una matrice di puntatori su matrici trasposte. |
Setstring | Imposta una stringa. |
SetTexture | Imposta una trama. |
SetValue | Impostare il valore di un parametro o di un'annotazione arbitraria, inclusi tipi semplici, struct, matrici, stringhe, shader e trame. |
SetVector | Imposta un vettore. |
SetVectorArray | Imposta una matrice di vettori. |
Commenti
Il tipo LPD3DXBASEEFFECT è definito come puntatore a questa interfaccia.
typedef interface ID3DXBaseEffect ID3DXBaseEffect;
typedef interface ID3DXBaseEffect *LPD3DXBASEEFFECT;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche