D3DCAPS2

Sinalizadores de funcionalidade do driver.

#define Valor Descrição
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L O driver é capaz de gerar mipmaps automaticamente. Para obter mais informações, consulte Geração automática de mipmaps (Direct3D 9).
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L O sistema tem um calibrador instalado que pode ajustar automaticamente a rampa gama para que o resultado seja idêntico em todos os sistemas que têm um calibrador. Para invocar o calibrador ao definir novos níveis gama, use o sinalizador D3DSGR_CALIBRATE ao chamar SetGammaRamp. A calibragem de rampas gama incorre em alguma sobrecarga de processamento e não deve ser usada com frequência.
D3DCAPS2_CANSHARERESOURCE 0x80000000L O dispositivo pode criar recursos compartilháveis. Métodos que criam recursos podem definir valores não NULL para seus parâmetros pSharedHandle .
Diferenças entre Direct3D 9 e Direct3D 9Ex:
Esse sinalizador está disponível somente no Direct3D 9Ex.

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L O driver é capaz de gerenciar recursos. Nesses drivers, D3DPOOL_MANAGED recursos serão gerenciados pelo driver. Para que o Direct3D substitua o driver para que o Direct3D gerencie recursos, use o sinalizador D3DCREATE_DISABLE_DRIVER_MANAGEMENT ao chamar CreateDevice.
D3DCAPS2_DYNAMICTEXTURES 0x20000000L O driver dá suporte a texturas dinâmicas.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L O driver dá suporte ao ajuste dinâmico de rampa gama no modo de tela inteira.
D3DCAPS2_RESERVED 0x02000000L Reservados; não usado.

 

Essas constantes são usadas pelo membro D3CAPS2 do D3DCAPS9.

Informações constantes

Requisito Valor
parâmetro d3d9caps.h
Sistema operacional mínimo Windows 98

 

Constantes Direct3D