Метод ID3DXPatchMesh::GetDisplaceParam

Возвращает параметры смещения геометрии сетки.

Синтаксис

HRESULT GetDisplaceParam(
  [in] LPDIRECT3DBASETEXTURE9 *Texture,
  [in] D3DTEXTUREFILTERTYPE   *MinFilter,
  [in] D3DTEXTUREFILTERTYPE   *MagFilter,
  [in] D3DTEXTUREFILTERTYPE   *MipFilter,
  [in] D3DTEXTUREADDRESS      *Wrap,
  [in] DWORD                  *dwLODBias
);

Параметры

Текстура [in]

Тип: LPDIRECT3DBASETEXTURE9*

Текстура, содержащая данные смещения.

MinFilter [in]

Тип: D3DTEXTUREFILTERTYPE*

Уровень минификации. Дополнительные сведения см. в разделе D3DTEXTUREFILTERTYPE.

MagFilter [in]

Тип: D3DTEXTUREFILTERTYPE*

Уровень увеличения. Дополнительные сведения см. в разделе D3DTEXTUREFILTERTYPE.

MipFilter [in]

Тип: D3DTEXTUREFILTERTYPE*

Уровень фильтра MIP. Дополнительные сведения см. в разделе D3DTEXTUREFILTERTYPE.

Перенос [in]

Тип: D3DTEXTUREADDRESS*

Режим переноса адресов текстуры. Дополнительные сведения см. в разделе D3DTEXTUREADDRESS.

dwLODBias [in]

Тип: DWORD*

Уровень смещения детализации.

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

Тип: HRESULT

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

Remarks

Карты смещения могут быть только 2D-текстурами. Mipmapping игнорируется для неадаптивных тесселяции.

Требования

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

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

ID3DXPatchMesh