Packages
 In this topic

*Methods

 

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

 


Interface IDirect3dRMLight

public interface IDirect3dRMLight extends IUnknown
{
  // Methods
  public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);
  public void deleteDestroyCallback(Id3drmCallback fn,
        IUnknown args);
  public Direct3dRMLight duplicate();
  public int getAppData();
  public String getClassName();
  public int getColor();
  public float getConstantAttenuation();
  public Direct3dRMFrame getEnableFrame();
  public float getLinearAttenuation();
  public String getName();
  public float getPenumbra();
  public float getQuadraticAttenuation();
  public float getRange();
  public int getType();
  public float getUmbra();
  public void setAppData(int data);
  public void setColor(int c);
  public void setColorRGB(float r, float g, float b);
  public void setConstantAttenuation(float atn);
  public void setEnableFrame(Direct3dRMFrame f);
  public void setLinearAttenuation(float atn);
  public void setName(String name);
  public void setPenumbra(float p);
  public void setQuadraticAttenuation(float atn);
  public void setRange(float rng);
  public void setType(int t);
  public void setUmbra(float u);
}

For a description of methods and parameters, see Direct3dRMLight.

IUnknown
  |
  +--IDirect3dRMLight

Methods

addDestroyCallback

public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);

deleteDestroyCallback

public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args);

duplicate

public Direct3dRMLight duplicate();

getAppData

public int getAppData();

getClassName

public String getClassName();

getColor

public int getColor();

getConstantAttenuation

public float getConstantAttenuation();

getEnableFrame

public Direct3dRMFrame getEnableFrame();

getLinearAttenuation

public float getLinearAttenuation();

getName

public String getName();

getPenumbra

public float getPenumbra();

getQuadraticAttenuation

public float getQuadraticAttenuation();

getRange

public float getRange();

getType

public int getType();

getUmbra

public float getUmbra();

setAppData

public void setAppData(int data);

setColor

public void setColor(int c);

setColorRGB

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

setConstantAttenuation

public void setConstantAttenuation(float atn);

setEnableFrame

public void setEnableFrame(Direct3dRMFrame f);

setLinearAttenuation

public void setLinearAttenuation(float atn);

setName

public void setName(String name);

setPenumbra

public void setPenumbra(float p);

setQuadraticAttenuation

public void setQuadraticAttenuation(float atn);

setRange

public void setRange(float rng);

setType

public void setType(int t);

setUmbra

public void setUmbra(float u);

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