Interface IDirect3dRMDevice
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
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();