This is an interface of the com.ms.directX package.
public interface IDirect3dRMViewport extends IUnknown { // Methods public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg); public void clear(); public void configure(int x, int y, int width, int height); public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args); public Direct3dRMViewport duplicate(); public void forceUpdate(int x1, int y1, int x2, int y2); public int getAppData(); public float getBack(); public Direct3dRMFrame getCamera(); public String getClassName(); public Direct3dRMDevice getDevice(); public Direct3dViewport getDirect3DViewport(); public float getField(); public float getFront(); public int getHeight(); public String getName(); public void getPlane(float[] l, float[] r, float[] b, float[] t); public int getProjection(); public int getUniformScaling(); public int getWidth(); public int getX(); public int getY(); public void inverseTransform(D3dVector d, D3dRMvector4d s); public Direct3dRMPickArray pick(int x, int y); public void render(Direct3dRMFrame f); public void setAppData(int data); public void setBack(float v); public void setCamera(Direct3dRMFrame f); public void setField(float v); public void setFront(float v); public void setName(String name); public void setPlane(float left, float right, float bottom, float top); public void setProjection(int val); public void setUniformScaling(int flag); public void transform(D3dRMvector4d d, D3dVector s); }
For a description of methods and parameters, see Direct3dRMViewport.
IUnknown | +--IDirect3dRMViewport