D3DCAPS2

Treiberfunktionsflags.

#define Wert BESCHREIBUNG
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L Der Treiber kann Mipmaps automatisch generieren. Weitere Informationen finden Sie unter Automatische Generierung von Mipmaps (Direct3D 9).
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L Das System verfügt über einen Kalibror, der die Gammarampe automatisch so anpassen kann, dass das Ergebnis auf allen Systemen, die über einen Kalibror verfügen, identisch ist. Wenn Sie den Kalibror beim Festlegen neuer Gammawerte aufrufen möchten, verwenden Sie beim Aufrufen von SetGammaRamp das Flag D3DSGR_CALIBRATE. Das Kalibrieren von Gammarampen verursacht einen gewissen Verarbeitungsaufwand und sollte nicht häufig verwendet werden.
D3DCAPS2_CANSHARERESOURCE 0x80000000L Das Gerät kann ressourcenscharierbare Ressourcen erstellen. Methoden, die Ressourcen erstellen, können Werte ohne NULL für ihre pSharedHandle-Parameter festlegen.
Unterschiede zwischen Direct3D 9 und Direct3D 9Ex:
Dieses Flag ist nur in Direct3D 9Ex verfügbar.

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L Der Treiber kann Ressourcen verwalten. Bei diesen Treibern werden D3DPOOL_MANAGED Ressourcen vom Treiber verwaltet. Wenn Direct3D den Treiber überschreiben soll, damit Direct3D Ressourcen verwaltet, verwenden Sie beim Aufrufen von CreateDevice das Flag D3DCREATE_DISABLE_DRIVER_MANAGEMENT.
D3DCAPS2_DYNAMICTEXTURES 0x20000000L Der Treiber unterstützt dynamische Texturen.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L Der Treiber unterstützt die dynamische Gamma-Rampenanpassung im Vollbildmodus.
D3DCAPS2_RESERVED 0x02000000L Reserviert; nicht verwendet.

 

Diese Konstanten werden vom D3CAPS2-Member von D3DCAPS9 verwendet.

Konstante Informationen

Anforderung Wert
Header d3d9caps.h
Mindestbetriebssystem Windows 98

 

Direct3D-Konstanten