Point |
public class PointLight : IDiscreteLight, IImmutable
The PointLight type exposes the following members.
Name | Description | |
---|---|---|
PointLight | Initializes a new instance of the PointLight class with default values. | |
PointLight(Double, NamedColor, PointD3D, Double, Boolean) | Initializes a new instance of the PointLight class. |
Name | Description | |
---|---|---|
Color | Gets the color of the light. | |
IsAffixedToCamera | Gets a value indicating whether this light source is affixed to the camera coordinate system or to the world coordinate system. | |
LightAmplitude | Gets the light amplitude. The default value is 1. This value is multiplied with the light Color to get the effective light's color. | |
Position | Gets the direction from the light to the scene | |
Range | Gets the range of this light source (in world coordinate units). |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
GetHashCode | Serves as the default hash function. (Inherited from Object) | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
ToString | Returns a string that represents the current object. (Inherited from Object) | |
WithColor | Gets a new instance of PointLight with the provided value for Color. | |
WithLightAmplitude | Gets a new instance of PointLight with the provided value for LightAmplitude. | |
WithPosition | Gets a new instance of PointLight with the provided value for Position. | |
WithRange | Gets a new instance of PointLight with the provided value for Range. | |
WithValueAffixedToCamera | Gets a new instance of PointLight with the provided value for IsAffixedToCamera. |