Microsoft SDK for Java

Direct3dRMViewport Class

Applications use the methods of the Direct3dRMViewport Class of the com.ms.directX package to work with viewport objects.

public class Direct3dRMViewport implements IDirect3dRMViewport
{
  // Methods
  public void clear();
  public void configure(int x, int y, int width, int height);
  public void forceUpdate(int x1, int y1, int x2, int y2);
  public float getBack();
  public Direct3dRMFrame getCamera();
  public Direct3dRMDevice getDevice();
  public Direct3dViewport getDirect3DViewport();
  public float getField();
  public float getFront();
  public int getHeight();
  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 Direct3dRMPickedArray pick(int x, int y);
  public void render(Direct3dRMFrame f);
  public void setBack(float v);
  public void setCamera(Direct3dRMFrame f);
  public void setField(float v);
  public void setFront(float v);
  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);
}

The Direct3dRMViewport class inherits the following methods from the Direct3dRMObject class:

addDestroyCallback
duplicate
deleteDestroyCallback
getAppData
getClassName
getName
setAppData
setName

Note   This class does not provide an init method. Use the Direct3dRM.createViewport method to create and initialize Direct3dRMViewport objects.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.