Class IDirect3DRMLight (unit DirectX)

Inherits from

IDirect3DRMObject

Constructors



Functions

function GetColor: D3DCOLOR;


function GetConstantAttenuation: D3DVALUE;


function GetEnableFrame(out lplpEnableFrame: IDirect3DRMFrame): HRESULT;


function GetLinearAttenuation: D3DVALUE;


function GetPenumbra: D3DVALUE;


function GetQuadraticAttenuation: D3DVALUE;


function GetRange: D3DVALUE;


function GetType: D3DRMLIGHTTYPE;


function GetUmbra: D3DVALUE;


function SetColor(rcColor: D3DCOLOR): HRESULT;


function SetColorRGB(rvRed, rvGreen, rvBlue: D3DVALUE): HRESULT;


function SetConstantAttenuation(rvAtt: D3DVALUE): HRESULT;


function SetEnableFrame(lpEnableFrame: IDirect3DRMFrame): HRESULT;


function SetLinearAttenuation(rvAtt: D3DVALUE): HRESULT;


function SetPenumbra(rvAngle: D3DVALUE): HRESULT;


function SetQuadraticAttenuation(rvAtt: D3DVALUE): HRESULT;


function SetRange(rvRange: D3DVALUE): HRESULT;


function SetType(d3drmtType: D3DRMLIGHTTYPE): HRESULT;

** IDirect3DRMLight methods

function SetUmbra(rvAngle: D3DVALUE): HRESULT;


Properties

Events

Variables


Constructors


Functions


function GetColor: D3DCOLOR;


function GetConstantAttenuation: D3DVALUE;


function GetEnableFrame(out lplpEnableFrame: IDirect3DRMFrame): HRESULT;


function GetLinearAttenuation: D3DVALUE;


function GetPenumbra: D3DVALUE;


function GetQuadraticAttenuation: D3DVALUE;


function GetRange: D3DVALUE;


function GetType: D3DRMLIGHTTYPE;


function GetUmbra: D3DVALUE;


function SetColor(rcColor: D3DCOLOR): HRESULT;


function SetColorRGB(rvRed, rvGreen, rvBlue: D3DVALUE): HRESULT;


function SetConstantAttenuation(rvAtt: D3DVALUE): HRESULT;


function SetEnableFrame(lpEnableFrame: IDirect3DRMFrame): HRESULT;


function SetLinearAttenuation(rvAtt: D3DVALUE): HRESULT;


function SetPenumbra(rvAngle: D3DVALUE): HRESULT;


function SetQuadraticAttenuation(rvAtt: D3DVALUE): HRESULT;


function SetRange(rvRange: D3DVALUE): HRESULT;


function SetType(d3drmtType: D3DRMLIGHTTYPE): HRESULT;

** IDirect3DRMLight methods


function SetUmbra(rvAngle: D3DVALUE): HRESULT;


Properties


Events


Variables