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 接口