ID3DXPRTEngine::SetPerTexelNormal-Methode
Legt einen normalen Vektor für jeden Texel in einem Texturobjekt fest. Diese Methode wird verwendet, um vertexnormale Vektoren aus einem Gitter zu speichern (oder interpolierte Vertexnormale, wenn pixelbasierte vorberechnete Radianzübertragung (PRT) berechnet wird).
Syntax
HRESULT SetPerTexelNormal(
[in] LPDIRECT3DTEXTURE9 pNormalTexture
);
Parameter
-
pNormalTexture [in]
-
Typ: LPDIRECT3DTEXTURE9
Zeiger auf ein IDirect3DTexture9-Texturobjekt , das als objektraumnormale Zuordnung dient, in der normale Vektoren gespeichert werden sollen. Die Textur muss die gleichen Abmessungen wie ID3DXPRTBuffer aufweisen und muss in der Lage sein, signierte Texturformate zu speichern.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch