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


Метод ID3DXPRTEngine::ScaleMeshChunk

Масштабирует все образцы, связанные с заданным вложенным вмешем. Метод полезен для вычисления подповерхностного рассеяния.

Синтаксис

HRESULT ScaleMeshChunk(
  [in]      UINT            uMeshChunk,
  [in]      FLOAT           fScale,
  [in, out] LPD3DXPRTBUFFER pDataOut
);

Параметры

uMeshChunk [in]

Тип: UINT

Расположение в сетке, с которой начинается масштабирование примеров.

fScale [in]

Тип: FLOAT

Значение, на которое умножается каждый вектор в подмеше.

pDataOut [in, out]

Тип: LPD3DXPRTBUFFER

Указатель на объект ID3DXPRTBuffer для получения перемасштабированных примеров в подмеше.

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

Тип: HRESULT

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

Требования

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

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

ID3DXPRTEngine