다음을 통해 공유


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 포함)

추가 정보

Direct3D 인터페이스