IDirect3D9 接口 (d3d9.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 方法 (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) |