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