다음을 통해 공유


ID3DXPatchMesh::CloneMesh 메서드

지정된 꼭짓점 선언을 사용하여 새 패치 메시를 만듭니다.

구문

HRESULT CloneMesh(
  [in]                DWORD             Options,
  [in]          const D3DVERTEXELEMENT9 *pDecl,
  [out, retval]       LPD3DXPATCHMESH   *pMesh
);

매개 변수

옵션 [in]

형식: DWORD

메시에 대한 만들기 옵션을 지정하는 하나 이상의 D3DXMESH 플래그 조합입니다.

pDecl [in]

형식: const D3DVERTEXELEMENT9*

출력 메시의 꼭짓점 형식을 지정하는 D3DVERTEXELEMENT9 요소의 배열입니다.

pMesh [out, retval]

형식: LPD3DXPATCHMESH*

복제된 메시를 나타내는 ID3DXPatchMesh 인터페이스에 대한 포인터의 주소입니다.

반환 값

형식: HRESULT

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

설명

CloneMesh 는 꼭짓점 버퍼를 새 꼭짓점 선언으로 변환합니다. 원래 메시에 새로 추가된 꼭짓점 선언의 항목은 0으로 설정됩니다. 현재 메시에 인접한 경우 새 메시도 인접합니다.

요구 사항

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

추가 정보

ID3DXPatchMesh