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;

요구 사항

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

추가 정보

D3DX 인터페이스