Applications use the IDirect3DRMUserVisual interface to initialize Direct3DRMUserVisual objects. Note that this initialization is not necessary if the application calls the IDirect3DRM::CreateUserVisual method; it is required only if the application calls the IDirect3DRM::CreateObject method to create the user-visual object. This section is a reference to the methods of this interface. For a conceptual overview, see IDirect3DRMUserVisual Interface.
The IDirect3DRMUserVisual interface supports the Init method.
The IDirect3DRMUserVisual interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:
AddRef
QueryInterface
Release
In addition, the IDirect3DRMUserVisual interface inherits the following methods from the IDirect3DRMObject interface:
The Direct3DRMUserVisual object is obtained by calling the IDirect3DRM::CreateUserVisual method.