D3DDDIARG_GENERATEMIPSUBLEVELS 結構 (d3dumddi.h)

D3DDDIARG_GENERATEMIPSUBLEVELS結構描述如何產生 MIP 地圖紋理的子層級。

語法

typedef struct _D3DDDIARG_GENERATEMIPSUBLEVELS {
  [in] HANDLE                  hResource;
  [in] D3DDDITEXTUREFILTERTYPE Filter;
} D3DDDIARG_GENERATEMIPSUBLEVELS;

成員

[in] hResource

MIP 貼圖紋理表面的句柄。

[in] Filter

D3DDDITEXTUREFILTERTYPE型別值,指出用於產生 MIP 地圖紋理子層級的紋理放大或縮小篩選類型。 這個成員可以是下列其中一個值。

ReplTest1 意義
D3DDDITEXF_NONE MIP 對應篩選已停用。
D3DDDITEXF_POINT 點篩選。 使用最接近所需圖元值的座標材質。 MIP 對應層級之間要使用的紋理篩選是最接近點的 MIP 對應篩選。
D3DDDITEXF_LINEAR 雙線性插補篩選。 使用圍繞所需圖元的 2x2 材質區域的加權平均值。 MIP 對應層級之間要使用的紋理篩選條件是三線性 MIP 對應插補。
D3DDDITEXF_ANISOTROPIC 非等向性紋理篩選。 此篩選會補償紋理多邊形與螢幕平面之間角度差異所造成的失真。
D3DDDITEXF_PYRAMIDALQUAD 四個範例的暫訂篩選。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dumddi.h (包含 D3dumddi.h)

另請參閱

GenerateMipSubLevels