IDirect3DRMUserVisual Interface Method Groups
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 interface supports the following methods:
Initialization Init
IUnknown AddRef
All COM interfaces inherit the IUnknown interface methods, which are listed in the "IUnknown" group above. These three methods allow additional interfaces to be added to the Direct3DRMUserVisual object without affecting the functionality of the original interface. In addition, the IDirect3DRMUserVisual interface inherits the following methods from the IDirect3DRMObject interface:
The Direct3DRMUserVisual object is obtained by calling the IDirect3DRM::CreateUserVisual method.