Dela via


D3DCAPS2

Flaggor för drivrutinsfunktioner.

#define Värde Beskrivning
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L Drivrutinen kan generera mipmaps automatiskt. Mer information finns i automatisk generering av Mipmaps (Direct3D 9).
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L Systemet har en kalibrator installerad som automatiskt kan justera gammarampen så att resultatet är identiskt på alla system som har en kalibrator. Om du vill anropa kalibratorn när du ställer in nya gammanivåer använder du flaggan D3DSGR_CALIBRATE när du anropar SetGammaRamp. Kalibrering av gammaramper medför vissa bearbetningskostnader och bör inte användas ofta.
D3DCAPS2_CANSHARERESOURCE 0x80000000L Enheten kan skapa delbara resurser. Metoder som skapar resurser kan ange icke-NULL-värden för sina pSharedHandle- parametrar.
Skillnader mellan Direct3D 9 och Direct3D 9Ex:
Den här flaggan är endast tillgänglig i Direct3D 9Ex.

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L Drivrutinen kan hantera resurser. På sådana drivrutiner hanteras D3DPOOL_MANAGED resurser av drivrutinen. Om du vill att Direct3D ska åsidosätta drivrutinen så att Direct3D hanterar resurser använder du flaggan D3DCREATE_DISABLE_DRIVER_MANAGEMENT när du anropar CreateDevice.
D3DCAPS2_DYNAMICTEXTURES 0x20000000L Drivrutinen stöder dynamiska texturer.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L Drivrutinen stöder dynamisk gammarampjustering i helskärmsläge.
D3DCAPS2_RESERVED 0x02000000L Reserverad; används inte.

 

Dessa konstanter används av D3CAPS2 medlem i D3DCAPS9.

Konstant information

Krav Värde
Rubrik d3d9caps.h
Lägsta operativsystem Windows 98

 

Direct3D-konstanter