Click or drag to resize
Ab4d.SharpEngine logo

PointLight Class

PointLight is a light that emits light in all directions from a specified position.
Inheritance Hierarchy
SystemObject
  Ab4d.SharpEngine.CoreComponentBase
    Ab4d.SharpEngine.LightsLight
      Ab4d.SharpEngine.LightsPointLight
        Ab4d.SharpEngine.LightsSpotLight

Namespace: Ab4d.SharpEngine.Lights
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax
C#
public class PointLight : Light, IPointLight, 
	ILight, ISpecularColorLight

The PointLight type exposes the following members.

Constructors
 NameDescription
Public methodPointLight Initializes a new instance of the PointLight class.
Public methodPointLight(Vector3, Single) Initializes a new instance of the PointLight class.
Top
Properties
 NameDescription
Public propertyAttenuation Gets or sets a Vector3 that specifies the parameters for the quadratic light function - the Vector3 components are: constant, linear and quadratic parameter. Default value is (1, 0, 0)
Public propertyPosition Gets or sets a Vector3 that specifies the positions of this light.
Public propertyRange Gets or sets a range of this point light - range does not affect the light brightness but just disables light calculation for all pixels that are farther away.
Public propertySpecularColor Gets or sets a Color3 that specifies the specular color of this light.
Top
Methods
 NameDescription
Public methodToString Returns a string that represents the current object.
(Overrides ObjectToString)
Top
See Also