Packages
 In this topic

*Methods

 

Packages   PreviousThis PackageNext
Package com.ms.directX   Previous This
Package
Next

 


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

Methods

addDestroyCallback

public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);

clear

public void clear();

configure

public void configure(int x, int y, int width, int height);

deleteDestroyCallback

public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args);

duplicate

public Direct3dRMViewport duplicate();

forceUpdate

public void forceUpdate(int x1, int y1, int x2, int y2);

getAppData

public int getAppData();

getBack

public float getBack();

getCamera

public Direct3dRMFrame getCamera();

getClassName

public String getClassName();

getDevice

public Direct3dRMDevice getDevice();

getDirect3DViewport

public Direct3dViewport getDirect3DViewport();

getField

public float getField();

getFront

public float getFront();

getHeight

public int getHeight();

getName

public String getName();

getPlane

public void getPlane(float[] l, float[] r, float[] b, float[] t);

getProjection

public int getProjection();

getUniformScaling

public int getUniformScaling();

getWidth

public int getWidth();

getX

public int getX();

getY

public int getY();

inverseTransform

public void inverseTransform(D3dVector d, D3dRMvector4d s);

pick

public Direct3dRMPickArray pick(int x, int y);

render

public void render(Direct3dRMFrame f);

setAppData

public void setAppData(int data);

setBack

public void setBack(float v);

setCamera

public void setCamera(Direct3dRMFrame f);

setField

public void setField(float v);

setFront

public void setFront(float v);

setName

public void setName(String name);

setPlane

public void setPlane(float left, float right, float bottom, float top);

setProjection

public void setProjection(int val);

setUniformScaling

public void setUniformScaling(int flag);

transform

public void transform(D3dRMvector4d d, D3dVector s);

upnrm.gif © 1998 Microsoft Corporation. All rights reserved. Terms of use.