Interface IDirect3dRMViewport
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
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);