D3DXMESHOPT 열거형
수행할 메시 최적화 유형을 지정합니다.
Syntax
enum _D3DXMESHOPT {
D3DXMESHOPT_COMPACT = 0x01000000,
D3DXMESHOPT_ATTRSORT = 0x02000000,
D3DXMESHOPT_VERTEXCACHE = 0x04000000,
D3DXMESHOPT_STRIPREORDER = 0x08000000,
D3DXMESHOPT_IGNOREVERTS = 0x10000000,
D3DXMESHOPT_DONOTSPLIT = 0x20000000,
D3DXMESHOPT_DEVICEINDEPENDENT = 0x40000000
};
상수
-
D3DXMESHOPT_COMPACT
-
사용되지 않는 꼭짓점과 얼굴을 제거하기 위해 얼굴을 다시 정렬합니다.
-
D3DXMESHOPT_ATTRSORT
-
특성 번들 상태 변경 및 향상된 ID3DXBaseMesh::D rawSubset 성능을 최적화하기 위해 다시 정렬합니다.
-
D3DXMESHOPT_VERTEXCACHE
-
다시 정렬하면 꼭짓점 캐시의 캐시 적중률을 높일 수 있습니다.
-
D3DXMESHOPT_STRIPREORDER
-
인접한 삼각형의 길이를 최대화하기 위해 얼굴을 다시 정렬합니다.
-
D3DXMESHOPT_IGNOREVERTS
-
얼굴만 최적화합니다. 꼭짓점을 최적화하지 않습니다.
-
D3DXMESHOPT_DONOTSPLIT
-
특성을 정렬하는 동안 특성 그룹 간에 공유되는 꼭짓점을 분할하지 마세요.
-
D3DXMESHOPT_DEVICEINDEPENDENT
-
꼭짓점 캐시 크기에 영향을 줍니다. 이 플래그를 사용하면 레거시 하드웨어에서 잘 작동하는 기본 꼭짓점 캐시 크기를 지정합니다.
설명
D3DXMESHOPT_STRIPREORDER 및 D3DXMESHOPT_VERTEXCACHE 최적화 플래그는 상호 배타적입니다.
이 열거형에서 D3DXMESHOPT_SHAREVB 플래그가 제거되었습니다. 대신 D3DXMESH에서 D3DXMESH_VB_SHARE 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보