IDirect3D9 인터페이스(d3d9helper.h)
애플리케이션은 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(d3d9helper.h) 메서드는 이 디바이스에서 다중 샘플링 기술을 사용할 수 있는지 여부를 결정합니다. |
IDirect3D9::CheckDeviceType IDirect3D9::CheckDeviceType(d3d9helper.h) 메서드는 이 어댑터에서 하드웨어 가속 디바이스 유형을 사용할 수 있는지 여부를 확인합니다. |
IDirect3D9::CreateDevice IDirect3D9::CreateDevice(d3d9helper.h) 메서드는 디스플레이 어댑터를 나타내는 디바이스를 만듭니다. |
IDirect3D9::EnumAdapterModes IDirect3D9::EnumAdapterModes(d3d9helper.h) 메서드는 디바이스를 쿼리하여 지정된 어댑터가 요청된 형식 및 디스플레이 모드를 지원하는지 여부를 확인합니다. |
IDirect3D9::GetAdapterCount IDirect3D9::GetAdapterCount(d3d9helper.h) 메서드는 시스템의 어댑터 수를 반환합니다. |
IDirect3D9::GetAdapterDisplayMode IDirect3D9::GetAdapterDisplayMode(d3d9helper.h) 메서드는 어댑터의 현재 표시 모드를 검색합니다. |
IDirect3D9::GetAdapterIdentifier IDirect3D9::GetAdapterIdentifier(d3d9helper.h) 메서드는 IDirect3D9 인터페이스가 인스턴스화될 때 시스템에 있는 실제 디스플레이 어댑터를 설명합니다. |
IDirect3D9::GetAdapterModeCount IDirect3D9::GetAdapterModeCount(d3d9helper.h) 메서드는 이 어댑터에서 사용할 수 있는 표시 모드 수를 반환합니다. |
IDirect3D9::GetAdapterMonitor IDirect3D9::GetAdapterMonitor(d3d9helper.h) 메서드는 Direct3D 개체와 연결된 모니터의 핸들을 반환합니다. |
IDirect3D9::GetDeviceCaps IDirect3D9::GetDeviceCaps(d3d9helper.h) 메서드는 디바이스에 대한 디바이스 관련 정보를 검색합니다. |
IDirect3D9::RegisterSoftwareDevice IDirect3D9::RegisterSoftwareDevice(d3d9helper.h) 메서드는 애플리케이션이 소프트웨어 래스터라이저에 액세스할 수 있도록 소프트웨어 래스터화를 제공하는 플러그형 소프트웨어 디바이스를 등록합니다. |
설명
IDirect3D9 인터페이스는 Direct3DCreate9 함수를 호출하여 가져옵니다.
LPDIRECT3D9 및 PDIRECT3D9 형식은 IDirect3D9 인터페이스에 대한 포인터로 정의됩니다.
typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d9helper.h(D3D9.h 포함) |