애플리케이션은 IDirect3D9 인터페이스의 메서드를 사용하여 Microsoft Direct3D 개체를 만들고 환경을 설정합니다. 이 인터페이스에는 디바이스의 기능을 열거하고 검색하는 메서드가 포함되어 있습니다.
상속
IDirect3D9 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDirect3D9 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IDirect3D9 인터페이스에는 이러한 메서드가 있습니다.
|
IDirect3D9::CheckDepthStencilMatch IDirect3D9::CheckDepthStencilMatch 메서드(d3d9helper.h)는 깊이 스텐실 형식이 특정 디스플레이 모드의 렌더링 대상 형식과 호환되는지 여부를 결정합니다. |
|
IDirect3D9::CheckDeviceFormat IDirect3D9::CheckDeviceFormat 메서드(d3d9helper.h)는 표면 형식을 지정된 리소스 유형으로 사용할 수 있는지 여부를 결정합니다. |
|
IDirect3D9::CheckDeviceFormatConversion IDirect3D9::CheckDeviceFormatConversion 메서드(d3d9helper.h)는 디바이스를 테스트하여 한 디스플레이 형식에서 다른 디스플레이 형식으로의 변환을 지원하는지 확인합니다. |
|
IDirect3D9::CheckDeviceMultiSampleType IDirect3D9::CheckDeviceMultiSampleType 메서드(d3d9.h)는 이 디바이스에서 다중 샘플링 기술을 사용할 수 있는지 여부를 결정합니다. |
|
IDirect3D9::CheckDeviceType IDirect3D9::CheckDeviceType 메서드(d3d9.h)는 이 어댑터에서 하드웨어 가속 디바이스 유형을 사용할 수 있는지 여부를 확인합니다. |
|
IDirect3D9::CreateDevice IDirect3D9::CreateDevice 메서드(d3d9.h)는 디스플레이 어댑터를 나타내는 디바이스를 만듭니다. |
|
IDirect3D9::EnumAdapterModes IDirect3D9::EnumAdapterModes 메서드(d3d9.h)는 디바이스를 쿼리하여 지정된 어댑터가 요청된 형식 및 디스플레이 모드를 지원하는지 여부를 확인합니다. |
|
IDirect3D9::GetAdapterCount IDirect3D9::GetAdapterCount 메서드(d3d9.h)는 시스템의 어댑터 수를 반환합니다. |
|
IDirect3D9::GetAdapterDisplayMode IDirect3D9::GetAdapterDisplayMode 메서드(d3d9.h)는 어댑터의 현재 디스플레이 모드를 검색합니다. |
|
IDirect3D9::GetAdapterIdentifier IDirect3D9::GetAdapterIdentifier 메서드(d3d9.h)는 IDirect3D9 인터페이스가 인스턴스화될 때 시스템에 있는 실제 디스플레이 어댑터를 설명합니다. |
|
IDirect3D9::GetAdapterModeCount IDirect3D9::GetAdapterModeCount 메서드(d3d9.h)는 이 어댑터에서 사용할 수 있는 표시 모드 수를 반환합니다. |
|
IDirect3D9::GetAdapterMonitor IDirect3D9::GetAdapterMonitor 메서드(d3d9.h)는 Direct3D 개체와 연결된 모니터의 핸들을 반환합니다. |
|
IDirect3D9::GetDeviceCaps IDirect3D9::GetDeviceCaps 메서드(d3d9.h)는 디바이스에 대한 디바이스별 정보를 검색합니다. |
|
IDirect3D9::RegisterSoftwareDevice IDirect3D9::RegisterSoftwareDevice 메서드(d3d9.h)는 플러그형 소프트웨어 디바이스를 등록합니다. |
설명
IDirect3D9 인터페이스는 Direct3DCreate9 함수를 호출하여 가져옵니다.
LPDIRECT3D9 및 PDIRECT3D9 형식은 IDirect3D9 인터페이스에 대한 포인터로 정의됩니다.
typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;
요구 사항
| 대상 플랫폼 | Windows |
| 헤더 | d3d9.h(D3D9.h 포함) |