Packages
 In this topic

*Methods

 

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

 


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

Methods

addDestroyCallback

public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);

addUpdateCallback

public void addUpdateCallback(IDeviceUpdateCallback fn, IUnknown args);

deleteDestroyCallback

public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args);

deleteUpdateCallback

public void deleteUpdateCallback(IDeviceUpdateCallback fn, IUnknown args);

duplicate

public Direct3dRMDevice duplicate();

getAppData

public int getAppData();

getBufferCount

public int getBufferCount();

getClassName

public String getClassName();

getColorModel

public int getColorModel();

getd3drmWinDevice

public Direct3dRMWinDevice getd3drmWinDevice();

getDirect3DDevice

public Direct3dDevice getDirect3DDevice();

getDither

public int getDither();

getHeight

public int getHeight();

getName

public String getName();

getQuality

public int getQuality();

getShades

public int getShades();

getTextureQuality

public int getTextureQuality();

getTrianglesDrawn

public int getTrianglesDrawn();

getViewports

public Direct3dRMViewportArray getViewports();

getWidth

public int getWidth();

getWireframeOptions

public int getWireframeOptions();

init

public void init(int width, int height);

initFromClipper

public void initFromClipper(DirectDrawClipper DDclipper, _Guid g,
        int width, int height);

initFromD3D

public void initFromD3D(Direct3d d3d, Direct3dDevice dev);

setAppData

public void setAppData(int data);

setBufferCount

public void setBufferCount(int count);

setDither

public void setDither(int dith);

setName

public void setName(String name);

setQuality

public void setQuality(int q);

setShades

public void setShades(int s);

setTextureQuality

public void setTextureQuality(int d);

update

public void update();

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