D3DCAPS2

Treiberfunktionsflags.

#Definieren Wert Beschreibung
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L Der Treiber kann automatisch Mipmaps generieren. Weitere Informationen finden Sie unter Automatische Generierung von Mipmaps (Direct3D 9).
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L Das System verfügt über einen installierten Kalibrierer, der die Gamma-Rampe automatisch so anpassen kann, dass das Ergebnis auf allen Systemen identisch ist, die über einen Kalibrierer verfügen. Verwenden Sie zum Aufrufen des Kalibrierers beim Festlegen neuer Gammawerte das D3DSGR_CALIBRATE beim Aufrufen von SetGammaRamp. Das Kalibrieren von Gamma-Rampen verursacht verarbeitungsaufwand und sollte nicht häufig verwendet werden.
D3DCAPS2_CANSHARERESOURCE 0x80000000L Das Gerät kann sharable-Ressourcen erstellen. Methoden, die Ressourcen erstellen, können Werte festlegen, die nicht NULL sind, für ihre pSharedHandle-Parameter.
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 solchen Treibern D3DPOOL_MANAGED Ressourcen vom Treiber verwaltet. Damit Direct3D den Treiber überschreibt, sodass Direct3D Ressourcen verwaltet, verwenden Sie das D3DCREATE_DISABLE_DRIVER_MANAGEMENT-Flag beim Aufrufen von CreateDevice.
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