Share via


Light.Attenuation2 Property (Microsoft.DirectX.Direct3D)

Retrieves or sets a value that specifies how light intensity changes over distance.

Definition

Visual Basic Public Property Attenuation2 As Single
C# public float Attenuation2 { get; set; }
C++ public:
property float Attenuation2 {
        float get();
        void set(float value);
}
JScript public function get Attenuation2() : float
public function set Attenuation2(float);

Property Value

System.Single
Value that specifies how light intensity changes over distance.

This property is read/write. 

Remarks

Attenuation values are ignored for directional lights. This member represents an attenuation constant. Its valid values range from 0.0 to infinity. For non-directional lights, all three attenuation values should not be set to 0.0 simultaneously.

Exceptions

InvalidCallException

The property value is invalid.