Freigeben über


Adressmodus für rahmenfarbene Textur (Direct3D 9)

Der Adressmodus der Rahmenfarbtextur, der durch den D3DTADDRESS_BORDER Member des aufgezählten D3DTEXTUREADDRESS-Typs identifiziert wird, bewirkt, dass Direct3D eine beliebige Farbe, die als Rahmenfarbe bezeichnet wird, für alle Texturkoordinaten außerhalb des Bereichs von 0,0 bis einschließlich 1,0 verwendet.

In der folgenden Abbildung gibt die Anwendung an, dass die Textur mithilfe eines roten Rahmens auf das Primitive angewendet wird.

Abbildung einer Textur und einer Textur mit rotem Rahmen

Anwendungen legen die Rahmenfarbe fest, indem sie IDirect3DDevice9::SetSamplerState aufrufen. Legen Sie den ersten Parameter für den Aufruf des gewünschten Texturstufenbezeichners, den zweiten Parameter auf den D3DSAMP_BORDERCOLOR Phasenzustandswert und den dritten Parameter auf die neue RGBA-Rahmenfarbe fest.

Texturadressierungsmodi