Метод 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 игнорируется для неадаптивного тесселяции.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел