指派 Direct3D 9 (目前紋理)
Direct3D 會維護最多八個目前紋理的清單。 它會將這些紋理混合到它呈現的所有基本類型。 只有建立為紋理介面指標的紋理,才能用於目前紋理的集合中。
應用程式會呼叫 IDirect3DDevice9::SetTexture 方法,將紋理指派給目前紋理的集合。 第一個參數必須是 0-7 範圍內的數位,包含。 傳遞紋理介面指標作為第二個參數。
下列 C++ 程式碼範例示範如何將紋理指派給目前紋理集。
// This code example assumes that the variable lpd3dDev is a
// valid pointer to an IDirect3DDevice9 interface and pTexture
// is a valid pointer to an IDirect3DBaseTexture9 interface.
// Set the third texture.
d3dDevice->SetTexture(2, pTexture);
注意
軟體裝置不支援一次將紋理指派給多個紋理階段。
相關主題