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
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);