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 사용합니다.

요구 사항

요구 사항
헤더
D3dx9mesh.h

추가 정보

D3DX 열거형