Zuweisen der aktuellen Texturen (Direct3D 9)

Direct3D verwaltet eine Liste mit bis zu acht aktuellen Texturen. Sie kombiniert diese Texturen mit allen primitiven Texturen, die sie rendert. In den aktuellen Texturen können nur Texturen verwendet werden, die als Texturschnittstellenzeiger erstellt wurden.

Anwendungen rufen die IDirect3DDevice9::SetTexture-Methode auf, um textures dem Satz aktueller Texturen zuzuweisen. Der erste Parameter muss eine Zahl im Bereich von 0 bis 7 (einschließlich) sein. Übergeben Sie den Texturschnittstellenzeiger als zweiten Parameter.

Im folgenden C++-Codebeispiel wird veranschaulicht, wie eine Textur dem Satz aktueller Texturen zugewiesen werden kann.

// 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);

Hinweis

Softwaregeräte unterstützen nicht das Zuweisen einer Textur zu mehreren Texturphasen gleichzeitig.

Texturmischung