Freigeben über


ID3DXPRTEngine::ExtractPerVertexAlbedo-Methode

Kopiert albedo-Werte pro Scheitelpunkt aus einem Gitter.

Syntax

HRESULT ExtractPerVertexAlbedo(
  [in] LPD3DXMESH   pMesh,
  [in] D3DDECLUSAGE Usage,
  [in] UINT         NumChanIn
);

Parameter

pMesh [in]

Typ: LPD3DXMESH

Zeiger auf das ID3DXMesh-Gitterobjekt , das in D3DXCreatePRTEngine zum Erstellen des ID3DXPRTEngine-Objekts verwendet wird.

Verwendung [in]

Typ: D3DDECLUSAGE

Vertexverwendungsbeschreibungen, die aus dem Gitter kopiert werden sollen. Siehe D3DDECLUSAGE.

NumChanIn [in]

Typ: UINT

Anzahl der Farbkanäle, die aus dem Gitter kopiert werden sollen. Legen Sie auf 1 fest, um graue Materialien anzugeben (R = G = B), oder 3, um Farbblutungseffekte zu aktivieren.

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

Siehe auch

ID3DXPRTEngine