Applications use the methods of the IDirect3DRMDevice interface to interact with the output device. This section is a reference to the methods of this interface. For a conceptual overview, see IDirect3DRMDevice, IDirect3DRMDevice2, and IDirect3DRMDeviceArray Interfaces.
The methods of the IDirect3DRMDevice interface can be organized into the following groups:
Buffer counts | GetBufferCount |
SetBufferCount | |
Color models | GetColorModel |
Dithering | GetDither |
SetDither | |
Initialization | Init |
InitFromClipper | |
InitFromD3D | |
Miscellaneous | GetDirect3DDevice |
GetHeight | |
GetTrianglesDrawn | |
GetViewports | |
GetWidth | |
GetWireframeOptions | |
Update | |
Notifications | AddUpdateCallback |
DeleteUpdateCallback | |
Rendering quality | GetQuality |
SetQuality | |
Shading | GetShades |
SetShades | |
Texture quality | GetTextureQuality |
SetTextureQuality |
The IDirect3DRMDevice interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:
AddRef
QueryInterface
Release
In addition, the IDirect3DRMDevice interface inherits the following methods from the IDirect3DRMObject interface:
The Direct3DRMDevice object is obtained by calling the IDirect3DRM::CreateDevice method.