Bagikan melalui


enumerasi D3DX10_MESHOPT

Menentukan jenis pengoptimalan jala yang akan dilakukan.

Sintaks

typedef enum D3DX10_MESHOPT { 
  D3DX10_MESHOPT_COMPACT             = 0x01000000,
  D3DX10_MESHOPT_ATTR_SORT           = 0x02000000,
  D3DX10_MESHOPT_VERTEX_CACHE        = 0x04000000,
  D3DX10_MESHOPT_STRIP_REORDER       = 0x08000000,
  D3DX10_MESHOPT_IGNORE_VERTS        = 0x10000000,
  D3DX10_MESHOPT_DO_NOT_SPLIT        = 0x20000000,
  D3DX10_MESHOPT_DEVICE_INDEPENDENT  = 0x00400000
} D3DX10_MESHOPT, *LPD3DX10_MESHOPT;

Konstanta

D3DX10_MESHOPT_COMPACT

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

D3DX10_MESHOPT_ATTR_SORT

Menyusun ulang wajah untuk mengoptimalkan lebih sedikit perubahan status bundel atribut dan performa DrawSubset yang disempurnakan.

D3DX10_MESHOPT_VERTEX_CACHE

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

D3DX10_MESHOPT_STRIP_REORDER

Menyusun ulang wajah untuk memaksimalkan panjang segitiga yang berdekatan.

D3DX10_MESHOPT_IGNORE_VERTS

Optimalkan wajah saja; jangan optimalkan simpul.

D3DX10_MESHOPT_DO_NOT_SPLIT

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

D3DX10_MESHOPT_DEVICE_INDEPENDENT

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
D3DX10Mesh.h

Lihat juga

Enumerasi D3DX