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를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보