ID3DXTextureShader-Schnittstelle
Die ID3DXTextureShader-Schnittstelle.
Member
Die ID3DXTextureShader-Schnittstelle erbt von der IUnknown-Schnittstelle. ID3DXTextureShader verfügt auch über diese Typen von Membern:
Methoden
Die ID3DXTextureShader-Schnittstelle verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| GetConstant | Ruft eine Konstante ab, indem der index nach oben gesucht wird. |
| GetConstantBuffer | Abrufen eines Zeigers auf die konstante Tabelle. |
| GetConstantByName | Ruft eine Konstante ab, indem deren Name nach gesucht wird. |
| GetConstantDesc | Ruft einen Zeiger auf das Array von Konstanten in der Konstantentabelle ab. |
| GetConstantElement | Abrufen einer Konstante aus der Konstantentabelle. |
| GetDesc | Ruft eine Beschreibung der konstanten Tabelle ab. |
| GetFunction | Ruft einen Zeiger auf den DWORD-Funktionsstream ab. |
| SetBool | Legt einen BOOL-Wert fest. |
| SetBoolArray | Legt ein Array von BOOL-Werten fest. |
| SetDefaults | Legt die Konstanten auf die Standardwerte fest, die im Shader deklariert sind. |
| 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 konstante Tabelle mit den Daten im Puffer fest. |
| SetVector | Legt einen 4D-Vektor fest. |
| SetVectorArray | Legt ein Array von 4D-Vektoren fest. |
Hinweise
Die ID3DXTextureShader-Schnittstelle wird durch Aufrufen der D3DXCreateTextureShader-Funktion abgerufen.
Die ID3DXTextureShader-Schnittstelle erbt wie alle COM-Schnittstellen die IUnknown-Schnittstelle.
Der LPD3DXTEXTURESHADER-Typ wird als Zeiger auf die ID3DXTextureShader-Schnittstelle definiert.
typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|