ID3DXPatchMesh::SetDisplaceParam 메서드

메시 기하 도형 변위 매개 변수를 설정합니다.

구문

HRESULT SetDisplaceParam(
  [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

밉 필터 수준입니다. 자세한 내용은 D3DTEXTUREFILTERTYPE을 참조하세요.

래핑 [in]

형식: D3DTEXTUREADDRESS

텍스처 주소 래핑 모드. 자세한 내용은 D3DTEXTUREADDRESS를 참조하세요.

dwLODBias [in]

형식: DWORD

세부 정보 바이어스 값의 수준입니다.

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 D3D_OK. 메서드가 실패하면 반환 값은 D3DERR_INVALIDCALL, E_OUTOFMEMORY 중 하나일 수 있습니다.

설명

변위 맵은 2D 텍스처일 수 있습니다. 적응되지 않는 테셀레이션의 경우 Mipmapping이 무시됩니다.

요구 사항

요구 사항
헤더
D3DX9Mesh.h
라이브러리
D3dx9.lib

추가 정보

ID3DXPatchMesh