Partilhar via


D3DCAPS2

Sinalizadores de capacidade do driver.

#define Valor Descrição
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L O driver é capaz de gerar automaticamente mipmaps. 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 possuem um calibrador. Para invocar o calibrador ao definir novos níveis de gama, use o sinalizador D3DSGR_CALIBRATE ao chamar SetGammaRamp. A calibração 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. Os métodos que criam recursos podem definir valores não-NULL para seus parâmetros pSharedHandle.
Diferenças entre o Direct3D 9 e o Direct3D 9Ex:
Este sinalizador está disponível apenas no Direct3D 9Ex.

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L O driver é capaz de gerenciar recursos. Nesses drivers, D3DPOOL_MANAGED recursos serão gerenciados pelo motorista. 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 suporta texturas dinâmicas.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L O driver suporta ajuste dinâmico de rampa gama no modo de tela cheia.
D3DCAPS2_RESERVED 0x02000000L Reservado; não utilizado.

 

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

Informação Constante

Exigência Valor
Cabeçalho d3d9caps.h
Sistema operativo mínimo Janelas 98

 

constantes Direct3D