ID3DXBaseMesh::UpdateSemantics 메서드
이 메서드를 사용하면 꼭짓점 버퍼의 데이터 레이아웃을 변경하지 않고 메시 선언을 변경할 수 있습니다. 호출은 이전 선언 형식과 새 선언 형식의 꼭짓점 크기가 동일한 경우에만 유효합니다.
구문
HRESULT UpdateSemantics(
[in, out] D3DVERTEXELEMENT9 Declaration
);
매개 변수
-
선언 [in, out]
-
메시 꼭짓점의 꼭짓점 형식을 설명하는 D3DVERTEXELEMENT9 요소의 배열입니다. 이 선언자 배열의 상한은 MAX_FVF_DECL_SIZE.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 D3D_OK. 메서드가 실패하면 반환 값을 D3DERR_INVALIDCALL 수 있습니다.
설명
ID3DXBaseMesh::CloneMesh 는 꼭짓점 데이터 레이아웃의 서식을 다시 지정하고 변경하는 데 사용됩니다. 예를 들어 이전에는 존재하지 않는 노멀, 텍스처 좌표, 색, 가중치 등에 대한 공간을 추가하는 데 사용합니다.
ID3DXBaseMesh::UpdateSemantics 는 꼭짓점 버퍼의 레이아웃을 변경하지 않고 서로 다른 의미 체계 정보를 사용하여 꼭짓점 선언을 업데이트하는 방법입니다. 예를 들어 3D 텍스처 좌표를 이진 또는 탄젠트 또는 그 반대로 레이블을 다시 지정하는 데 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
참고 항목