ID3DXPRTEngine::SetPerTexelNormal-Methode
Legt einen normalen Vektor für jedes Texel in einem Texturobjekt fest. Diese Methode wird verwendet, um vertexnormelle Vektoren aus einem Gitternetz zu speichern (oder interpolierte Scheitelpunktnormationen, wenn die pixelbasierte vorausberechnte Radianceübertragung (PRT) berechnet wird).
Syntax
HRESULT SetPerTexelNormal(
[in] LPDIRECT3DTEXTURE9 pNormalTexture
);
Parameter
-
pNormalTexture [ In]
-
Typ: LPDIRECT3DTEXTURE9
Zeiger auf ein IDirect3DTexture9-Texturobjekt, das als normaler Objektraumzuordnung dient, in dem normale Vektoren gespeichert werden. Die Textur muss die gleichen Abmessungen wie ID3DXPRTBuffer aufweisen und in der Lage sein, signierte Texturformate zu speichern.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, lautet der Rückgabewert S _ OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|