d3d9.h header
This header is used by multiple technologies. For more information, see:
d3d9.h contains the following programming interfaces:
Interfaces
IDirect3D9 The IDirect3D9 (d3d9.h) interface applications use the methods of the IDirect3D9 interface to create Microsoft Direct3D objects and set up the environment. |
IDirect3D9Ex Applications use the methods of the IDirect3D9Ex interface (which inherits from IDirect3D9) to create Microsoft Direct3D 9Ex objects and set up the environment. |
IDirect3D9ExOverlayExtension Queries the overlay hardware capabilities of a Direct3D device. (IDirect3D9ExOverlayExtension) |
IDirect3DAuthenticatedChannel9 Provides a communication channel with the graphics driver or the Direct3D runtime.To get a pointer to this interface, call IDirect3DDevice9Video::CreateAuthenticatedChannel. |
IDirect3DBaseTexture9 The IDirect3DBaseTexture9 (d3d9.h) interface applications use the methods of the IDirect3DBaseTexture9 interface to manipulate texture resources. |
IDirect3DCryptoSession9 Represents a cryptographic session.To get a pointer to this interface, call IDirect3DDevice9Video::CreateCryptoSession. |
IDirect3DCubeTexture9 The IDirect3DCubeTexture9 (d3d9.h) interface applications use the methods of the IDirect3DCubeTexture9 interface to manipulate a cube texture resource. |
IDirect3DDevice9 The IDirect3DDevice9 (d3d9.h) applications use the methods of the IDirect3DDevice9 interface to perform DrawPrimitive-based rendering and create resources. |
IDirect3DDevice9Ex Applications use the methods of the IDirect3DDevice9Ex interface to render primitives, create resources, work with system-level variables, adjust gamma ramp levels, work with palettes, and create shaders. |
IDirect3DDevice9Video Enables an application to use content protection and encryption services implemented by a graphics driver.To get a pointer to this interface, call QueryInterface on a D3D9Ex device. |
IDirect3DIndexBuffer9 The IDirect3DIndexBuffer9 (d3d9.h) interface applications use the methods of the IDirect3DIndexBuffer9 interface to manipulate an index buffer resource. |
IDirect3DPixelShader9 The IDirect3DPixelShader9 (d3d9.h) interface applications use the methods of the IDirect3DPixelShader9 interface to encapsulate the functionality of a pixel shader. |
IDirect3DQuery9 The IDirect3DQuery9 (d3d9.h) interface applications use the methods of the IDirect3DQuery9 interface to perform asynchronous queries on a driver. |
IDirect3DResource9 The IDirect3DResource9 (d3d9.h) interface is used by applications to query and prepare resources. |
IDirect3DStateBlock9 The IDirect3DStateBlock9 (d3d9.h) interface is used by applications to encapsulate render states. |
IDirect3DSurface9 The IDirect3DSurface9 (d3d9.h) interface is used by applications to query and prepare surfaces. |
IDirect3DSwapChain9 The IDirect3DSwapChain9 (d3d9.h) interface is used by applications to manipulate a swap chain. |
IDirect3DSwapChain9Ex Applications use the methods of the IDirect3DSwapChain9Ex interface to manipulate a swap chain. |
IDirect3DTexture9 The IDirect3DTexture9 (d3d9.h) interface is used by applications to manipulate a texture resource. |
IDirect3DVertexBuffer9 The IDirect3DVertexBuffer9 (d3d9.h) interface is used by applications to manipulate vertex buffer resources. |
IDirect3DVertexDeclaration9 The IDirect3DVertexDeclaration9 (d3d9.h) interface is used by applications to encapsulate the vertex shader declaration. |
IDirect3DVertexShader9 The IDirect3DVertexShader9 (d3d9.h) interface is used by applications to encapsulate the functionality of a vertex shader. |
IDirect3DVolume9 The IDirect3DVolume9 (d3d9.h) interface is used by applications to manipulate volume resources. |
IDirect3DVolumeTexture9 The IDirect3DVolumeTexture9 (d3d9.h) interface is used by applications to manipulate a volume texture resource. |
Functions
Direct3DCreate9 The Direct3DCreate9Ex function (d3d9.h) creates an IDirect3D9 object and return an interface to it. |
Direct3DCreate9Ex Creates an IDirect3D9Ex object and returns an interface to it. |
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho