ID3DXTextureShader-Schnittstelle
Die ID3DXTextureShader-Schnittstelle.
Member
Die ID3DXTextureShader-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXTextureShader verfügt auch über folgende Membertypen:
Methoden
Die ID3DXTextureShader-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
GetConstant | Ruft eine Konstante ab, indem sie ihren Index nachschlagen. |
GetConstantBuffer | Rufen Sie einen Zeiger auf die Konstantentabelle ab. |
GetConstantByName | Ruft eine Konstante ab, indem sie ihren Namen nachschlagen. |
GetConstantDesc | Ruft einen Zeiger auf das Array von Konstanten in der Konstantentabelle ab. |
GetConstantElement | Rufen Sie eine Konstante aus der Konstantentabelle ab. |
GetDesc | Ruft eine Beschreibung der Konstantentabelle ab. |
GetFunction | Ruft einen Zeiger auf den Funktions-DWORD-Stream ab. |
SetBool | Legt einen BOOL-Wert fest. |
SetBoolArray | Legt ein Array von BOOL-Werten fest. |
SetDefaults | Legt die Konstanten auf die im Shader deklarierten Standardwerte fest. |
SetFloat | Legt eine Gleitkommazahl fest. |
SetFloatArray | Legt ein Array von Gleitkommazahlen fest. |
SetInt | Legt einen ganzzahligen Wert fest. |
SetIntArray | Legt ein Array von ganzen Zahlen fest. |
SetMatrix | Legt eine nicht transponierte Matrix fest. |
SetMatrixArray | Legt ein Array von nicht transponierten Matrizen fest. |
SetMatrixPointerArray | Legt ein Array von Zeigern auf nicht transponierte Matrizen fest. |
SetMatrixTranspose | Legt eine transponierte Matrix fest. |
SetMatrixTransposeArray | Legt ein Array von transponierten Matrizen fest. |
SetMatrixTransposePointerArray | Legt ein Array von Zeigern auf transponierte Matrizen fest. |
SetValue | Legt die Konstantetabelle mit den Daten im Puffer fest. |
SetVector | Legt einen 4D-Vektor fest. |
SetVectorArray | Legt ein Array von 4D-Vektoren fest. |
Bemerkungen
Die ID3DXTextureShader-Schnittstelle wird durch Aufrufen der D3DXCreateTextureShader-Funktion abgerufen.
Die ID3DXTextureShader-Schnittstelle erbt wie alle COM-Schnittstellen die IUnknown-Schnittstelle .
Der LPD3DXTEXTURESHADER-Typ ist als Zeiger auf die ID3DXTextureShader-Schnittstelle definiert.
typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch