Freigeben über


Zuweisen der aktuellen Texturen (Direct3D 9)

Direct3D verwaltet eine Liste mit bis zu acht aktuellen Texturen. Es blendet diese Texturen mit allen primitiven, die sie rendert. Nur Texturen, die als Texturschnittstellenzeiger erstellt wurden, können in der Gruppe der aktuellen Texturen verwendet werden.

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

Im folgenden C++-Codebeispiel wird veranschaulicht, wie dem Satz der aktuellen Texturen eine Textur 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 Texturstufen gleichzeitig.

 

Texturmischung