Метод ID3DXPatchMesh::SetDisplaceParam
Задает параметры смещения геометрии сетки.
Синтаксис
HRESULT SetDisplaceParam(
[in] LPDIRECT3DBASETEXTURE9 Texture,
[in] D3DTEXTUREFILTERTYPE MinFilter,
[in] D3DTEXTUREFILTERTYPE MagFilter,
[in] D3DTEXTUREFILTERTYPE MipFilter,
[in] D3DTEXTUREADDRESS Wrap,
[in] DWORD dwLODBias
);
Параметры
-
Текстура [in]
-
Текстура, содержащая данные смещения.
-
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 игнорируется для неадаптивного тесселяции.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел