ID3DX10Mesh 인터페이스

애플리케이션은 ID3DX10Mesh 인터페이스의 메서드를 사용하여 메시 개체를 조작합니다.

멤버

ID3DX10Mesh 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DX10Mesh 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3DX10Mesh 인터페이스에는 이러한 메서드가 있습니다.

메서드 Description
CloneMesh 새 메시를 만들고 이전에 로드한 메시의 데이터로 채웁니다.
CommitToDevice 변경 내용을 렌더링할 수 있도록 메시에 대한 변경 내용을 디바이스에 커밋합니다. 메시의 데이터를 변경한 후 렌더링하기 전에 호출해야 합니다. 메시는 디바이스에 커밋되지 않는 한 렌더링할 수 없습니다. 설명을 참조하세요.
취소 디바이스에 커밋된 디바이스에서 메시 데이터를 제거합니다( ID3DX10Mesh::CommitToDevice 사용).
DrawSubset 메시의 하위 집합을 그립니다.
DrawSubsetInstanced 메시의 동일한 하위 집합의 여러 인스턴스를 그립니다.
GenerateAdjacencyAndPointReps 메시 가장자리 목록과 각 가장자리를 공유하는 얼굴 목록을 생성합니다.
GenerateAttributeBufferFromTable 메시의 특성 테이블의 데이터에서 특성 버퍼를 생성합니다. 특성 버퍼는 특성 테이블에 데이터를 저장하기 위한 또 다른 형식입니다. 특성 버퍼와 특성 테이블은 메시의 내부 데이터 구조입니다.
GenerateGSAdjacency 메시의 인덱스 버퍼에 인접 데이터를 추가합니다. 메시를 인접 데이터를 사용하는 기하 도형 셰이더로 보내려면 메시의 인덱스 버퍼에 인접 데이터가 포함되어야 합니다.
GetAdjacencyBuffer 메시의 인접 버퍼에 액세스합니다.
GetAttributeBuffer 메시의 특성 버퍼에 액세스합니다.
GetAttributeTable 메시에 대한 특성 테이블 또는 메시의 특성 테이블에 저장된 항목 수를 검색합니다.
GetDeviceIndexBuffer ID3DX10Mesh::CommitToDevice를 사용하여 디바이스에 커밋된 후 메시의 인덱스 버퍼에 액세스합니다. 이는 디바이스에 커밋되기 전에 인덱스 버퍼를 반환하는 ID3DX10Mesh::GetIndexBuffer와 다릅니다.
GetDeviceVertexBuffer ID3DX10Mesh::CommitToDevice를 사용하여 디바이스에 커밋된 후 메시의 꼭짓점 버퍼에 액세스합니다. 이는 디바이스에 커밋되기 전에 꼭짓점 버퍼를 반환하는 ID3DX10Mesh::GetVertexBuffer와 다릅니다.
GetFaceCount 메시의 얼굴 수를 검색합니다.
GetFlags 메시의 생성 플래그에 액세스합니다.
GetIndexBuffer 인덱스 버퍼의 데이터를 검색합니다.
GetPointRepBuffer 메시의 점 담당자 버퍼를 가져옵니다.
GetVertexBuffer 메시와 연결된 꼭짓점 버퍼를 검색합니다.
GetVertexBufferCount 메시의 꼭짓점 버퍼 수를 가져옵니다.
GetVertexCount 메시의 꼭짓점 수를 가져옵니다. 메시에는 여러 꼭짓점 버퍼가 포함될 수 있지만(즉, 하나의 꼭짓점 버퍼에 모든 위치 데이터가 포함될 수 있으며, 다른 하나는 모든 텍스처 좌표 데이터 등을 포함할 수 있음) 각 꼭짓점 버퍼에는 동일한 수의 요소가 포함됩니다.
GetVertexDescription D3DX10CreateMesh에 전달된 꼭짓점 설명에 액세스합니다. 꼭짓점 설명은 메시의 꼭짓점 버퍼의 레이아웃을 설명합니다.
교차 광선이 이 메시와 교차하는지 여부를 확인합니다.
IntersectSubset 광선이 이 메시의 하위 집합과 교차하는지 여부를 결정합니다.
최적화 그리기 성능을 최적화하기 위해 다시 정렬된 얼굴과 꼭짓점을 사용하여 새 메시를 생성합니다.
SetAdjacencyData 메시의 인접 데이터를 설정합니다.
SetAttributeData 메시의 특성 데이터를 설정합니다.
SetAttributeTable 메시의 특성 테이블과 테이블에 저장된 항목 수를 설정합니다.
SetIndexData 메시의 인덱스 데이터를 설정합니다.
SetPointRepData 메시에 대한 점 담당자 데이터를 설정합니다.
SetVertexData 꼭짓점 데이터를 메시의 꼭짓점 버퍼 중 하나로 설정합니다.

 

설명

ID3DX10Mesh 인터페이스를 가져오려면 D3DX10CreateMesh를 호출합니다.

요구 사항

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

추가 정보

D3DX 인터페이스