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
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPRTEngine