This is an interface of the com.ms.directX package.
public interface IDirect3dRMDevice extends IUnknown { // Methods public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg); public void addUpdateCallback(IDeviceUpdateCallback fn, IUnknown args); public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args); public void deleteUpdateCallback(IDeviceUpdateCallback fn, IUnknown args); public Direct3dRMDevice duplicate(); public int getAppData(); public int getBufferCount(); public String getClassName(); public int getColorModel(); public Direct3dRMWinDevice getd3drmWinDevice(); public Direct3dDevice getDirect3DDevice(); public int getDither(); public int getHeight(); public String getName(); public int getQuality(); public int getShades(); public int getTextureQuality(); public int getTrianglesDrawn(); public Direct3dRMViewportArray getViewports(); public int getWidth(); public int getWireframeOptions(); public void init(int width, int height); public void initFromClipper(DirectDrawClipper DDclipper, _Guid g, int width, int height); public void initFromD3D(Direct3d d3d, Direct3dDevice dev); public void setAppData(int data); public void setBufferCount(int count); public void setDither(int dith); public void setName(String name); public void setQuality(int q); public void setShades(int s); public void setTextureQuality(int d); public void update(); }
For a description of methods and parameters, see Direct3dRMDevice.
IUnknown | +--IDirect3dRMDevice