Share via


Light.Attenuation0 Property (Microsoft.DirectX.Direct3D)

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

Definition

Visual Basic Public Property Attenuation0 As Single
C# public float Attenuation0 { get; set; }
C++ public:
property float Attenuation0 {
        float get();
        void set(float value);
}
JScript public function get Attenuation0() : float
public function set Attenuation0(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.