ID3DXBaseMesh 인터페이스
애플리케이션은 ID3DXBaseMesh 인터페이스의 메서드를 사용하여 메시 및 프로그레시브 메시 개체를 조작하고 쿼리합니다.
멤버
ID3DXBaseMesh 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXBaseMesh 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXBaseMesh 인터페이스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
CloneMesh | 선언자를 사용하여 메시를 복제합니다. |
CloneMeshFVF | FVF(유연한 꼭짓점 형식) 코드를 사용하여 메시를 복제합니다. |
ConvertAdjacencyToPointReps | 메시 인접 정보를 점 담당자의 배열로 변환합니다. |
ConvertPointRepsToAdjacency | 지점 대표 데이터를 메시 인접 정보로 변환합니다. |
DrawSubset | 메시의 하위 집합을 그립니다. |
GenerateAdjacency | 메시 가장자리 목록과 각 가장자리를 공유하는 얼굴 목록을 생성합니다. |
GetAttributeTable | 메시에 대한 특성 테이블 또는 메시의 특성 테이블에 저장된 항목 수를 검색합니다. |
GetDeclaration | 메시의 꼭짓점을 설명하는 선언을 검색합니다. |
GetDevice | 메시와 연결된 디바이스를 검색합니다. |
GetFVF | 고정 함수 꼭짓점 값을 가져옵니다. |
GetIndexBuffer | 인덱스 버퍼에서 데이터를 검색합니다. |
GetNumBytesPerVertex | 꼭짓점당 바이트 수를 가져옵니다. |
GetNumFaces | 메시의 얼굴 수를 검색합니다. |
GetNumVertices | 메시의 꼭짓점 수를 검색합니다. |
GetOptions | 만들 때 이 메시에 대해 사용하도록 설정된 메시 옵션을 검색합니다. |
GetVertexBuffer | 메시와 연결된 꼭짓점 버퍼를 검색합니다. |
LockIndexBuffer | 인덱스 버퍼를 잠그고 인덱스 버퍼 메모리에 대한 포인터를 가져옵니다. |
LockVertexBuffer | 꼭짓점 버퍼를 잠그고 꼭짓점 버퍼 메모리에 대한 포인터를 가져옵니다. |
UnlockIndexBuffer | 인덱스 버퍼의 잠금을 해제합니다. |
UnlockVertexBuffer | 꼭짓점 버퍼의 잠금을 해제합니다. |
UpdateSemantics | 이 메서드를 사용하면 꼭짓점 버퍼의 데이터 레이아웃을 변경하지 않고 메시 선언을 변경할 수 있습니다. 호출은 이전 및 새 선언 형식의 꼭짓점 크기가 동일한 경우에만 유효합니다. |
설명
메시는 다각형 얼굴 집합으로 구성된 개체입니다. 메시는 꼭짓점 집합과 얼굴 집합을 정의합니다(얼굴은 메시의 꼭짓점 및 노멀로 정의됨).
LPD3DXBASEMESH 형식은 ID3DXBaseMesh 인터페이스에 대한 포인터로 정의됩니다.
typedef struct ID3DXBaseMesh *LPD3DXBASEMESH;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보