ID3DXPRTEngine::SetPerVertexAlbedo-Methode
Legt einen Albedo-Wert für jeden Gittervertex fest und überschreibt vorherige Albedo-Werte.
Syntax
HRESULT SetPerVertexAlbedo(
[in] const VOID *pDataIn,
[in] UINT NumChannels,
[in] UINT Stride
);
Parameter
-
pDataIn [ In]
-
Typ: const * VOID
Zeiger auf FLOAT-Albedo-Daten des ersten Beispiels.
-
NumChannels [ In]
-
Typ: UINT
Anzahl der festzulegende Farbkanäle. Legen Sie auf 1 fest, um graue Materialien anzugeben (R = G = B) oder 3, um Farbunterdärkungseffekte zu ermöglichen.
-
Stride [ In]
-
Typ: UINT
Setzen Sie bytes ein, die erforderlich sind, um zum Albedo-Wert der nächsten Stichprobe zu gelangen. Weitere Informationen finden Sie unter Breite und Tonhöhe (Direct3D 9).
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 |
|