Udostępnij za pośrednictwem


D3DCAPS2

Flagi możliwości sterownika.

#define Wartość Opis
D3DCAPS2_CANAUTOGENMIPMAP 0x400000000L Sterownik może automatycznie generować mipmapy. Aby uzyskać więcej informacji, zobacz automatyczne generowanie map mipmap (Direct3D 9).
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L System ma zainstalowany kalibrator, który może automatycznie dostosować rampę gamma, tak aby wynik był identyczny we wszystkich systemach, które mają kalibrator. Aby wywołać kalibrator podczas ustawiania nowych poziomów gamma, użyj flagi D3DSGR_CALIBRATE podczas wywoływania SetGammaRamp. Kalibrowanie ramp gamma wiąże się z pewnym obciążeniem przetwarzania i nie należy ich często używać.
D3DCAPS2_CANSHARERESOURCE 0x800000000L Urządzenie może tworzyć zasoby dostępne do udostępniania. Metody, które tworzą zasoby, mogą ustawiać wartości inne niż NULL dla parametrów pSharedHandle.
Różnice między direct3D 9 i Direct3D 9Ex:
Ta flaga jest dostępna tylko w trybie Direct3D 9Ex.

 

D3DCAPS2_CANMANAGERESOURCE 0x100000000L Sterownik może zarządzać zasobami. Na takich sterownikach D3DPOOL_MANAGED zasoby będą zarządzane przez sterownik. Aby przesłonić sterownik Direct3D tak, aby usługa Direct3D zarządza zasobami, użyj flagi D3DCREATE_DISABLE_DRIVER_MANAGEMENT podczas wywoływania CreateDevice.
D3DCAPS2_DYNAMICTEXTURES 0x200000000L Sterownik obsługuje tekstury dynamiczne.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L Sterownik obsługuje dynamiczne dostosowanie rampy gamma w trybie pełnoekranowym.
D3DCAPS2_RESERVED 0x020000000L Zastrzeżony; nieużytne.

 

Te stałe są używane przez element członkowski D3CAPS2 D3DCAPS9.

Informacje o stałej

Wymaganie Wartość
Nagłówek d3d9caps.h
Minimalny system operacyjny Windows 98

 

stałych Direct3D