Freigeben über


D3DCAPS2

Kennzeichen der Treiberfunktion.

#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 Kalibrieror, der die Gammahierarchie automatisch anpassen kann, sodass das Ergebnis auf allen Systemen mit einem Kalibrieror identisch ist. Um den Kalibrieror beim Festlegen neuer Gammastufen aufzurufen, verwenden Sie das D3DSGR_CALIBRATE Flag beim Aufrufen SetGammaRamp. Die Kalibrierung von Gammahierarchien verursacht einen gewissen Verarbeitungsaufwand und sollte nicht häufig verwendet werden.
D3DCAPS2_CANSHARERESOURCE 0x80000000L Das Gerät kann freigegebene Ressourcen erstellen. Methoden, die Ressourcen erstellen, können nicht NULL-Werte 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. Damit Direct3D den Treiber überschreibt, sodass Direct3D Ressourcen verwaltet, verwenden Sie das D3DCREATE_DISABLE_DRIVER_MANAGEMENT Flag beim Aufrufen CreateDevice-.
D3DCAPS2_DYNAMICTEXTURES 0x20000000L Der Treiber unterstützt dynamische Texturen.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L Der Treiber unterstützt die dynamische Gammahierarchieanpassung im Vollbildmodus.
D3DCAPS2_RESERVED 0x02000000L Reserviert; nicht verwendet.

 

Diese Konstanten werden vom D3CAPS2 Member von D3DCAPS9verwendet.

Konstanteninformationen

Anforderung Wert
Kopfball d3d9caps.h
Mindestbetriebssystem Windows 98

 

Direct3D-Konstanten