Directional |
public class DirectionalLight : IDiscreteLight, IImmutable
The DirectionalLight type exposes the following members.
| Name | Description | |
|---|---|---|
| DirectionalLight | Initializes a new instance of the DirectionalLight class with default values. | |
| DirectionalLight(Double, NamedColor, VectorD3D, Boolean) | Initializes a new instance of the DirectionalLight class. |
| Name | Description | |
|---|---|---|
| Color | Gets the color of the light. | |
| DirectionToLight | Gets the direction from the scene to 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. |
| 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 DirectionalLight with the provided value for Color. | |
| WithDirectionToLight | Gets a new instance of DirectionalLight with the provided value for DirectionToLight. | |
| WithLightAmplitude | Gets a new instance of DirectionalLight with the provided value for LightAmplitude. | |
| WithValueAffixedToCamera | Gets a new instance of DirectionalLight with the provided value for IsAffixedToCamera. |