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.
Stellt Methoden zum Abrufen und Festlegen von Effektparametern wie Konstanten, Funktionen, Shadern und Techniken bereit.
Member
Die ID3DXBaseEffect-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXBaseEffect verfügt auch über folgende Membertypen:
Methoden
Die ID3DXBaseEffect-Schnittstelle verfügt über diese Methoden.
Methode | Beschreibung |
---|---|
GetAnnotation | Ruft das Handle einer Anmerkung ab. |
GetAnnotationByName | Ruft das Handle einer Anmerkung durch Nachschlagen des Namens ab. |
GetBool | Ruft einen BOOL-Wert ab. |
GetBoolArray | Ruft ein Array von BOOL-Werten ab. |
GetDesc | Ruft die Effektbeschreibung ab. |
GetFloat | Ruft einen Gleitkommawert ab. |
GetFloatArray | Ruft ein Array von Gleitkommawerten ab. |
GetFunction | Ruft das Handle einer Funktion ab. |
GetFunctionByName | Ruft das Handle einer Funktion durch Nachschlagen des Namens ab. |
GetFunctionDesc | Ruft eine Funktionsbeschreibung ab. |
GetInt | Ruft eine ganze Zahl ab. |
GetIntArray | Ruft ein Array von ganzen Zahlen ab. |
GetMatrix | Ruft eine nicht übersetzte Matrix ab. |
GetMatrixArray | Ruft ein Array von nicht übersetzten Matrizen ab. |
GetMatrixPointerArray | Ruft ein Array von Zeigern auf nicht übersetzte Matrizen ab. |
GetMatrixTranspose | Ruft eine transponierte Matrix ab. |
GetMatrixTransposeArray | Ruft ein Array von transponierten Matrizen ab. |
GetMatrixTransposePointerArray | Ruft ein Array von Zeigern auf transponierte Matrizen ab. |
Dbparametercollection.getparameter | Ruft das Handle eines Parameters der obersten Ebene oder eines Strukturmemberparameters ab. |
GetParameterByName | Ruft das Handle eines Parameters der obersten Ebene oder eines Strukturmemberparameters ab, indem der Name gesucht wird. |
GetParameterBySemantic | Ruft das Handle eines Parameters der obersten Ebene oder eines Strukturmemberparameters ab, indem seine Semantik mit einer Suche ohne Berücksichtigung der Groß-/Kleinschreibung gesucht wird. |
GetParameterDesc | Ruft eine Parameter- oder Anmerkungsbeschreibung ab. |
GetParameterElement | Ruft das Handle eines Arrayelementparameters ab. |
GetPass | Ruft das Handle eines Durchlaufs ab. |
GetPassByName | Ruft das Handle eines Durchlaufs ab, indem nach dessen Namen gesucht wird. |
GetPassDesc | Ruft eine Passbeschreibung ab. |
GetPixelShader | Ruft einen Pixelshader ab. |
GetString | Ruft eine Zeichenfolge ab. |
GetTechnique | Ruft das Handle einer Technik ab. |
GetTechniqueByName | Ruft das Handle einer Technik durch Suchen des Namens ab. |
GetTechniqueDesc | Ruft eine Technikbeschreibung ab. |
GetTexture | Ruft eine Textur ab. |
Getvalue | Rufen Sie den Wert eines beliebigen Parameters oder einer beliebigen Anmerkung ab, einschließlich einfacher Typen, Strukturen, Arrays, Zeichenfolgen, Shader und Texturen. Diese Methode kann anstelle fast aller Getxxx-Aufrufe in ID3DXBaseEffect verwendet werden. |
GetVector | Ruft einen Vektor ab. |
GetVectorArray | Ruft ein Array von Vektoren ab. |
GetVertexShader | Ruft einen Vertex-Shader ab. |
SetArrayRange | Legen Sie den Bereich eines Arrays fest, das an das Gerät übergeben werden soll. |
SetBool | Legt einen BOOL-Wert fest. |
SetBoolArray | Legt ein Array boolescher Werte fest. |
SetFloat | Legt einen Gleitkommawert fest. |
SetFloatArray | Legt ein Array von Gleitkommawerten fest. |
SetInt | Legt eine ganze Zahl fest. |
SetIntArray | Legt ein Array von ganzen Zahlen fest. |
SetMatrix | Legt eine nicht transponierte Matrix fest. |
SetMatrixArray | Legt ein Array von nicht übersetzten Matrizen fest. |
SetMatrixPointerArray | Legt ein Array von Zeigern auf nicht übersetzte 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. |
Setstring | Legt eine Zeichenfolge fest. |
SetTexture | Legt eine Textur fest. |
SetValue | Legen Sie den Wert eines beliebigen Parameters oder einer Anmerkung fest, einschließlich einfacher Typen, Strukturen, Arrays, Zeichenfolgen, Shadern und Texturen. |
SetVector | Legt einen Vektor fest. |
SetVectorArray | Legt ein Array von Vektoren fest. |
Bemerkungen
Der LPD3DXBASEEFFECT-Typ wird als Zeiger auf diese Schnittstelle definiert.
typedef interface ID3DXBaseEffect ID3DXBaseEffect;
typedef interface ID3DXBaseEffect *LPD3DXBASEEFFECT;
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch