共用方式為


D3D10DDI_VERTEX_CACHE_DESC結構 (d3d10umddi.h)

D3D10DDI_VERTEX_CACHE_DESC 結構描述網格優化數據。

語法

typedef struct D3D10DDI_VERTEX_CACHE_DESC {
  [out] UINT Pattern;
  [out] UINT OptMethod;
  [out] UINT CacheSize;
  [out] UINT MagicNumber;
} D3D10DDI_VERTEX_CACHE_DESC;

成員

[out] Pattern

位模式。 驅動程式必須將位模式指定為 CACH 四個字元代碼 (FOURCC) 值。 驅動程式可以使用下列 MAKEFOURCC 巨集,將 FOURCC 值指定為 CACH:

MAKEFOURCC('C', 'A', 'C', 'H'); 

[out] OptMethod

網格優化的方法。 驅動程式可以使用下列其中一個值來指定其使用的網格優化。

價值 意義
0 最長的等量優化
1 頂點快取型優化

[out] CacheSize

驅動程式優化頂點快取的有效大小,在專案中。 實際快取大小不需要是 CacheSize 中所指定的大小,因為大部分情況下實際快取大小較大。 只有當驅動程式在 OptMethod 成員 中也指定 1 時,CacheSize 中的優化大小才會

[out] MagicNumber

當您判斷何時重新啟動等量清單時,應該用來作為試用版和錯誤程式的一部分的數位。 這個數位可以從 1 到 CacheSize 成員中指定的值。 一般而言,最佳值接近 CacheSize/2。 只有當驅動程式在 OptMethod 成員中也指定 0 時,MagicNumber 中才會指定數位。

要求

要求 價值
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows作系統中使用。
標頭 d3d10umddi.h (包括 D3d10umddi.h)