Light object that projects its effect in a cone-shaped area along a specified direction.
Assembly: PresentationCore (in PresentationCore.dll)
Initializes a new instance of theclass.
|SpotLight(Color, Point3D, Vector3D, Double, Double)|
Initializes a new instance of theclass using the specified color, position, direction, and cone angles.
Gets a value that indicates whether the object can be made unmodifiable. (Inherited from Freezable.)
Gets or sets the color of the light. (Inherited from Light.)
Gets or sets a constant value by which the intensity of the light diminishes over distance. (Inherited from PointLightBase.)
Gets or sets a Vector3D that specifies the direction in which the projects its light.
Gets or sets an angle that specifies the proportion of a's cone-shaped projection in which the light fully illuminates objects in the scene.
Gets a value that indicates whether the object is currently modifiable. (Inherited from Freezable.)
Gets a value that indicates whether this instance is currently sealed (read-only).(Inherited from DependencyObject.)
Gets or sets a value that specifies the linear diminution of the light's intensity over distance. (Inherited from PointLightBase.)
Gets or sets an angle that specifies the proportion of a's cone-shaped projection outside which the light does not illuminate objects in the scene.
Gets or sets a value that specifies the diminution of the light's effect over distance, calculated by a quadratic operation. (Inherited from PointLightBase.)
Gets or sets the distance beyond which the light has no effect. (Inherited from PointLightBase.)
PointLight, since it has a position, range, and attenuation. However, also allows you to control the direction, shape, and other properties of the cone of the light's effect.is a kind of
Lighting between the outside of the inner cone and the outer cone falls off linearly.
Available since 3.0
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.