IDirect3D8
This interface is used by applications to create Microsoft® Direct3D® objects and set up the environment. This interface includes methods for enumerating and retrieving capabilities of the device.
The IDirect3D8 interface is obtained by calling the Direct3DCreate8 function.
The methods of the IDirect3D8 interface can be organized into the following groups.
Creation | CreateDevice |
Enumeration | EnumAdapterModes |
Information | GetAdapterCount |
GetAdapterDisplayMode | |
GetAdapterIdentifier | |
GetAdapterModeCount | |
GetAdapterMonitor | |
GetDeviceCaps | |
Registration | RegisterSoftwareDevice |
Verification | CheckDepthStencilMatch |
CheckDeviceFormat | |
CheckDeviceMultiSampleType | |
CheckDeviceType |
The IDirect3D8 interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods.
IUnknown | AddRef |
QueryInterface | |
Release |
The LPDIRECT3D8 and PDIRECT3D8 types are defined as pointers to the IDirect3D8 interface.
typedef struct IDirect3D8 *LPDIRECT3D8, *PDIRECT3D8;
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: D3d8.h.
Link Library: D3d8.lib.
See Also
Direct3DCreate8 | Direct3D Interfaces
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.