Метод ID3DXPRTEngine::SetPerVertexAlbedo
Задает значение альбедо для каждой вершины сетки, перезаписав предыдущие значения альбедо.
Синтаксис
HRESULT SetPerVertexAlbedo(
[in] const VOID *pDataIn,
[in] UINT NumChannels,
[in] UINT Stride
);
Параметры
-
pDataIn [in]
-
Тип: const VOID*
Указатель на данные float albedo первого образца.
-
NumChannels [in]
-
Тип: UINT
Количество задается цветовых каналов. Задайте значение 1, чтобы указать серые материалы (R = G = B), или 3, чтобы включить эффекты цветного кровотечения.
-
Шаг [ в]
-
Тип: UINT
Шаг в байтах, необходимых для получения значения альбедо следующего примера. См. раздел Ширина и Шаг (Direct3D 9).
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел