Метод 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.

Упаковка [в]

Тип: D3DTEXTUREADDRESS*

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

dwLODBias [in]

Тип: DWORD*

Уровень значения смещения сведений.

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

Тип: HRESULT

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

Комментарии

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

Требования

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

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

ID3DXPatchMesh