Packages
 In this topic

*Methods

 

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

 


Interface IDirect3dRMMaterial

public interface IDirect3dRMMaterial extends IUnknown
{
  // Methods
  public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);
  public void deleteDestroyCallback(Id3drmCallback fn,
        IUnknown args);
  public Direct3dRMMaterial duplicate();
  public int getAppData();
  public String getClassName();
  public void getEmissive(float[] r, float[] g, float[] b);
  public String getName();
  public float getPower();
  public void getSpecular(float[] r, float[] g, float[] b);
  public void setAppData(int data);
  public void setEmissive(float r, float g, float b);
  public void setName(String name);
  public void setPower(float power);
  public void setSpecular(float r, float g, float b);
}

For a description of methods and parameters, see Direct3dRMMaterial.

IUnknown
  |
  +--IDirect3dRMMaterial

Methods

addDestroyCallback

public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);

deleteDestroyCallback

public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args);

duplicate

public Direct3dRMMaterial duplicate();

getAppData

public int getAppData();

getClassName

public String getClassName();

getEmissive

public void getEmissive(float[] r, float[] g, float[] b);

getName

public String getName();

getPower

public float getPower();

getSpecular

public void getSpecular(float[] r, float[] g, float[] b);

setAppData

public void setAppData(int data);

setEmissive

public void setEmissive(float r, float g, float b);

setName

public void setName(String name);

setPower

public void setPower(float power);

setSpecular

public void setSpecular(float r, float g, float b);

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