Enumerasi D3DXMESHOPT

Menentukan jenis pengoptimalan jala yang akan dilakukan.

Sintaks

enum _D3DXMESHOPT {
  D3DXMESHOPT_COMPACT            = 0x01000000, 
  D3DXMESHOPT_ATTRSORT           = 0x02000000, 
  D3DXMESHOPT_VERTEXCACHE        = 0x04000000, 
  D3DXMESHOPT_STRIPREORDER       = 0x08000000, 
  D3DXMESHOPT_IGNOREVERTS        = 0x10000000, 
  D3DXMESHOPT_DONOTSPLIT         = 0x20000000, 
  D3DXMESHOPT_DEVICEINDEPENDENT  = 0x40000000 

};

Konstanta

D3DXMESHOPT_COMPACT

Menyusun ulang wajah untuk menghapus simpul dan wajah yang tidak digunakan.

D3DXMESHOPT_ATTRSORT

Menyusun ulang wajah untuk mengoptimalkan perubahan status bundel atribut yang lebih sedikit dan performa ID3DXBaseMesh::D rawSubset yang ditingkatkan.

D3DXMESHOPT_VERTEXCACHE

Menyusun ulang wajah untuk meningkatkan tingkat hit cache cache cache vertex.

D3DXMESHOPT_STRIPREORDER

Menyusun ulang wajah untuk memaksimalkan panjang segitiga yang berdekatan.

D3DXMESHOPT_IGNOREVERTS

Optimalkan wajah saja; jangan optimalkan simpul.

D3DXMESHOPT_DONOTSPLIT

Saat pengurutan atribut, jangan pisahkan simpul yang dibagikan di antara grup atribut.

D3DXMESHOPT_DEVICEINDEPENDENT

Mempengaruhi ukuran singgahan puncak. Menggunakan bendera ini menentukan ukuran cache vertex default yang berfungsi dengan baik pada perangkat keras warisan.

Keterangan

Bendera pengoptimalan D3DXMESHOPT_STRIPREORDER dan D3DXMESHOPT_VERTEXCACHE saling eksklusif.

Bendera D3DXMESHOPT_SHAREVB telah dihapus dari enumerasi ini. Gunakan D3DXMESH_VB_SHARE sebagai gantinya, di D3DXMESH.

Persyaratan

Persyaratan Nilai
Header
D3dx9mesh.h

Lihat juga

Enumerasi D3DX