Class TLightSource (unit GLScene) |
Inherits from
TSceneObject
CONSTRUCTOR Create(AOwner: TComponent);
- ------------------ TLightSource ----------------------------------------------
PROCEDURE DestroyList;
------------------------------------------------------------------------------
PROCEDURE Release;
------------------------------------------------------------------------------
PROCEDURE SwitchOff;
------------------------------------------------------------------------------
PROCEDURE SwitchOn;
------------------------------------------------------------------------------
FUNCTION GetLightID: TObjectHandle;
------------------------------------------------------------------------------
PROCEDURE SetConstAttenuation(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetLinearAttenuation(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetQuadraticAttenuation(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetShining(AValue: Boolean);
------------------------------------------------------------------------------
PROCEDURE SetSpotCutOff(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetSpotDirection(AVector: TAffineFloatVector);
------------------------------------------------------------------------------
PROCEDURE SetSpotExponent(AValue: GLFloat);
------------------------------------------------------------------------------
property Ambient :
property ConstAttenuation : GLFloat
property Diffuse :
property LinearAttenuation : GLFloat
property QuadraticAttenuation : GLFloat
property Shining : Boolean
property Specular :
property SpotCutOff : GLFloat
property SpotExponent : GLFloat
property W :
property X :
property Y :
property Z :
property LightID : TObjectHandle
property SpotDirection : TAffineFloatVector
FConstAttenuation : GLFloat;
FLinearAttenuation : GLFloat;
FQuadraticAttenuation : GLFloat;
FShining : Boolean;
FSpotCutOff : GLFloat;
FSpotDirection : TAffineFloatVector;
FSpotExponent : GLFloat;
CONSTRUCTOR Create(AOwner: TComponent);
------------------ TLightSource ----------------------------------------------
PROCEDURE DestroyList;
------------------------------------------------------------------------------
PROCEDURE Release;
------------------------------------------------------------------------------
PROCEDURE SwitchOff;
------------------------------------------------------------------------------
PROCEDURE SwitchOn;
------------------------------------------------------------------------------
FUNCTION GetLightID: TObjectHandle;
------------------------------------------------------------------------------
PROCEDURE SetConstAttenuation(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetLinearAttenuation(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetQuadraticAttenuation(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetShining(AValue: Boolean);
------------------------------------------------------------------------------
PROCEDURE SetSpotCutOff(AValue: GLFloat);
------------------------------------------------------------------------------
PROCEDURE SetSpotDirection(AVector: TAffineFloatVector);
------------------------------------------------------------------------------
PROCEDURE SetSpotExponent(AValue: GLFloat);
------------------------------------------------------------------------------
property Ambient :
property ConstAttenuation : GLFloat
property Diffuse :
property LinearAttenuation : GLFloat
property QuadraticAttenuation : GLFloat
property Shining : Boolean
property Specular :
property SpotCutOff : GLFloat
property SpotExponent : GLFloat
property W :
property X :
property Y :
property Z :
property LightID : TObjectHandle
property SpotDirection : TAffineFloatVector
FConstAttenuation : GLFloat;
FLinearAttenuation : GLFloat;
FQuadraticAttenuation : GLFloat;
FShining : Boolean;
FSpotCutOff : GLFloat;
FSpotDirection : TAffineFloatVector;
FSpotExponent : GLFloat;