Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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