This is an interface of the com.ms.directX package.
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