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.
Texturargumentkonstanten werden als Werte für die folgenden Elemente des D3DTEXTURESTAGESTATETYPE aufgezählten Typs verwendet:
- D3DTSS_ALPHAARG0
- D3DTSS_ALPHAARG1
- D3DTSS_ALPHAARG2
- D3DTSS_COLORARG0
- D3DTSS_COLORARG1
- D3DTSS_COLORARG2
- D3DTSS_RESULTARG
Festlegen und Abrufen von Texturargumenten durch Aufrufen der SetTextureStageState und GetTextureStageState Methoden.
Argumentkennzeichnungen
Sie können ein Argumentkennzeichnung mit einem Modifizierer kombinieren, aber zwei Argumentkennzeichnungen können nicht kombiniert werden.
| #define | Beschreibung |
|---|---|
| D3DTA_CONSTANT | Wählen Sie eine Konstante aus einer Texturstufe aus. Der Standardwert ist 0xffffffff. |
| D3DTA_CURRENT | Das Texturargument ist das Ergebnis der vorherigen Vermischungsphase. In der ersten Texturstufe (Phase 0) entspricht dieses Argument D3DTA_DIFFUSE. Wenn die vorherige Blendingphase eine Bump-Map-Textur (die D3DTOP_BUMPENVMAP Operation) verwendet, wählt das System die Textur aus der Phase vor der Bump-Map-Textur aus. Wenn s die aktuelle Texturstufe und s - 1 eine Bump-Map-Textur enthält, wird dieses Argument zur Ergebnisausgabe nach Texturstufen - 2. Berechtigungen sind Lese-/Schreibzugriff. |
| D3DTA_DIFFUSE | Das Texturargument ist die diffuse Farbe, die von Vertexkomponenten während der Gouraud-Schattierung interpoliert wird. Wenn der Scheitelpunkt keine diffuse Farbe enthält, wird die Standardfarbe 0xffffffff. Berechtigungen sind schreibgeschützt. |
| D3DTA_SELECTMASK | Maskenwert für alle Argumente; wird beim Festlegen von Texturargumenten nicht verwendet. |
| D3DTA_SPECULAR | Das Texturargument ist die Glanzfarbe, die von Vertexkomponenten während der Gouraud-Schattierung interpoliert wird. Wenn der Scheitelpunkt keine Glanzfarbe enthält, wird die Standardfarbe 0xffffffff. Berechtigungen sind schreibgeschützt. |
| D3DTA_TEMP | Das Texturargument ist eine temporäre Registerfarbe für Lese- oder Schreibzugriff. D3DTA_TEMP wird unterstützt, wenn die D3DPMISCCAPS_TSSARGTEMP Gerätefunktion vorhanden ist. Der Standardwert für das Register lautet (0,0, 0,0, 0,0, 0,0). Berechtigungen sind Lese-/Schreibzugriff. |
| D3DTA_TEXTURE | Das Texturargument ist die Texturfarbe für diese Texturstufe. Berechtigungen sind schreibgeschützt. |
| D3DTA_TFACTOR | Das Texturargument ist der Texturfaktor, der in einem vorherigen Aufruf des SetRenderState- mit dem D3DRS_TEXTUREFACTOR Renderzustandswert festgelegt wurde. Berechtigungen sind schreibgeschützt. |
Modifiziererkennzeichnungen
Ein Argumentkennzeichnung kann mit einem der folgenden Modifiziererkennzeichnungen kombiniert werden.
| #define | Beschreibung |
|---|---|
| D3DTA_ALPHAREPLICATE | Replizieren Sie die Alphainformationen auf alle Farbkanäle, bevor der Vorgang abgeschlossen ist. Dies ist ein Lesemodifizierer. |
| D3DTA_COMPLEMENT | Nehmen Sie die Ergänzung des Arguments x, (1,0 - x). Dies ist ein Lesemodifizierer. |
Konstanteninformationen
| Anforderung | Wert |
|---|---|
| Kopfball | d3d9types.h |
| Mindestbetriebssystem | Windows 98 |
Verwandte Themen