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