d3d9.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
d3d9.h 包含以下编程接口:
接口
IDirect3D9 IDirect3D9 (d3d9.h) 接口应用程序使用 IDirect3D9 接口的方法创建 Microsoft Direct3D 对象并设置环境。 |
IDirect3D9Ex 应用程序使用继承自 IDirect3D9) 的 IDirect3D9Ex 接口 (方法来创建 Microsoft Direct3D 9Ex 对象并设置环境。 |
IDirect3D9ExOverlayExtension 查询 Direct3D 设备的覆盖硬件功能。 (IDirect3D9ExOverlayExtension) |
IDirect3DAuthenticatedChannel9 使用图形驱动程序或 Direct3D 运行时提供信道。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateAuthenticatedChannel。 |
IDirect3DBaseTexture9 IDirect3DBaseTexture9 (d3d9.h) 接口应用程序使用 IDirect3DBaseTexture9 接口的方法操作纹理资源。 |
IDirect3DCryptoSession9 表示加密会话。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateCryptoSession。 |
IDirect3DCubeTexture9 IDirect3DCubeTexture9 (d3d9.h) 接口应用程序使用 IDirect3DCubeTexture9 接口的方法操作立方体纹理资源。 |
IDirect3DDevice9 IDirect3DDevice9 (d3d9.h) 应用程序使用 IDirect3DDevice9 接口的方法执行基于 DrawPrimitive 的呈现和创建资源。 |
IDirect3DDevice9Ex 应用程序使用 IDirect3DDevice9Ex 接口的方法呈现基元、创建资源、使用系统级变量、调整伽马渐变级别、使用调色板以及创建着色器。 |
IDirect3DDevice9Video 使应用程序能够使用由图形驱动程序实现的内容保护和加密服务。若要获取指向此接口的指针,请在 D3D9Ex 设备上调用 QueryInterface。 |
IDirect3DIndexBuffer9 IDirect3DIndexBuffer9 (d3d9.h) 接口应用程序使用 IDirect3DIndexBuffer9 接口的方法操作索引缓冲区资源。 |
IDirect3DPixelShader9 IDirect3DPixelShader9 (d3d9.h) 接口应用程序使用 IDirect3DPixelShader9 接口的方法封装像素着色器的功能。 |
IDirect3DQuery9 IDirect3DQuery9 (d3d9.h) 接口应用程序使用 IDirect3DQuery9 接口的方法对驱动程序执行异步查询。 |
IDirect3DResource9 应用程序使用 IDirect3DResource9 (d3d9.h) 接口来查询和准备资源。 |
IDirect3DStateBlock9 应用程序使用 IDirect3DStateBlock9 (d3d9.h) 接口来封装呈现状态。 |
IDirect3DSurface9 应用程序使用 IDirect3DSurface9 (d3d9.h) 接口来查询和准备图面。 |
IDirect3DSwapChain9 应用程序使用 IDirect3DSwapChain9 (d3d9.h) 接口来操作交换链。 |
IDirect3DSwapChain9Ex 应用程序使用 IDirect3DSwapChain9Ex 接口的方法操作交换链。 |
IDirect3DTexture9 应用程序使用 IDirect3DTexture9 (d3d9.h) 接口来操作纹理资源。 |
IDirect3DVertexBuffer9 应用程序使用 IDirect3DVertexBuffer9 (d3d9.h) 接口来操作顶点缓冲区资源。 |
IDirect3DVertexDeclaration9 应用程序使用 IDirect3DVertexDeclaration9 (d3d9.h) 接口来封装顶点着色器声明。 |
IDirect3DVertexShader9 应用程序使用 IDirect3DVertexShader9 (d3d9.h) 接口来封装顶点着色器的功能。 |
IDirect3DVolume9 应用程序使用 IDirect3DVolume9 (d3d9.h) 接口来操作卷资源。 |
IDirect3DVolumeTexture9 应用程序使用 IDirect3DVolumeTexture9 (d3d9.h) 接口来操作卷纹理资源。 |
函数
Direct3DCreate9 Direct3DCreate9Ex 函数 (d3d9.h) 创建 IDirect3D9 对象并返回一个接口。 |
Direct3DCreate9Ex 创建 IDirect3D9Ex 对象并返回该对象的接口。 |