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 对象并返回该对象的接口。