The IUserVisualCallback Interface of the com.ms.directX package is used with Direct3dRM.createUserVisual and Direct3dRMUserVisual.init to set the callback function to be called to render an application-defined visual.
public interface IUserVisualCallback extends IUnknown { // Methods public void callbackUserVisual(Direct3dRMUserVisual uv, IUnknown arg, int[] r, Direct3dRMDevice d, Direct3dRMViewport v); }
IUnknown | +--IUserVisualCallback