Share via


D3DCAPS2

드라이버 기능 플래그입니다.

#define Description
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L 드라이버는 Mipmap을 자동으로 생성할 수 있습니다. 자세한 내용은 Mipmap 자동 생성(Direct3D 9)을 참조하세요.
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L 시스템에는 보정기가 있는 모든 시스템에서 결과가 동일하도록 감마 램프를 자동으로 조정할 수 있는 보정기가 설치되어 있습니다. 새 감마 수준을 설정할 때 보정기를 호출하려면 SetGammaRamp를 호출할 때 D3DSGR_CALIBRATE 플래그를 사용합니다. 감마 램프를 보정하면 일부 처리 오버헤드가 발생하며 자주 사용하면 안 됩니다.
D3DCAPS2_CANSHARERESOURCE 0x80000000L 디바이스는 공유 가능한 리소스를 만들 수 있습니다. 리소스를 만드는 메서드는 pSharedHandle 매개 변수에 대해 NULL이 아닌 값을 설정할 수 있습니다.
Direct3D 9와 Direct3D 9Ex 간의 차이점:
이 플래그는 Direct3D 9Ex에서만 사용할 수 있습니다.

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L 드라이버는 리소스를 관리할 수 있습니다. 이러한 드라이버에서 D3DPOOL_MANAGED 리소스는 드라이버에서 관리됩니다. Direct3D가 리소스를 관리하도록 드라이버를 재정의하려면 CreateDevice를 호출할 때 D3DCREATE_DISABLE_DRIVER_MANAGEMENT 플래그를 사용합니다.
D3DCAPS2_DYNAMICTEXTURES 0x20000000L 드라이버는 동적 텍스처를 지원합니다.
D3DCAPS2_FULLSCREENGAMMA 0x00020000L 드라이버는 전체 화면 모드에서 동적 감마 램프 조정을 지원합니다.
D3DCAPS2_RESERVED 0x02000000L 예약; 사용되지 않습니다.

 

이러한 상수는 D3DCAPS9의 D3CAPS2 멤버에서 사용됩니다.

상수 정보

요구 사항
헤더 d3d9caps.h
최소 운영 체제 Windows 98

 

Direct3D 상수