Поделиться через


Метод ID3DXPRTEngine::ExtractPerVertexAlbedo

Копирует значения альбедо для каждой вершины из сетки.

Синтаксис

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

Параметры

pMesh [in]

Тип: LPD3DXMESH

Указатель на объект сетки ID3DXMesh , используемый в D3DXCreatePRTEngine для создания объекта ID3DXPRTEngine .

Использование [in]

Тип: D3DDECLUSAGE

Описания использования вершин для копирования из сетки. См . раздел D3DDECLUSAGE.

NumChanIn [in]

Тип: UINT

Число цветовых каналов для копирования из сетки. Задайте значение 1, чтобы указать серые материалы (R = G = B), или 3, чтобы включить эффекты цветного кровотечения.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Требования

Требование Значение
Заголовок
D3DX9Mesh.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXPRTEngine