LightTypeSetLightDistribution Method |
Replace the current LightDistribution object with the given object
Namespace: Autodesk.Revit.DB.LightingAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic void SetLightDistribution(
LightDistribution lightDistribution
)
Public Sub SetLightDistribution (
lightDistribution As LightDistribution
)
public:
void SetLightDistribution(
LightDistribution^ lightDistribution
)
member SetLightDistribution :
lightDistribution : LightDistribution -> unit
Parameters
- lightDistribution LightDistribution
-
An instance of an object derived from LightDistribution
ExceptionsException | Condition |
---|
ArgumentException |
The LightDistribution is the argument that is being validated
The LightDistribution is not valid because it of a different derived type than the current LightDistribution derived type.
|
ArgumentNullException |
A non-optional argument was null
|
Remarks
The argument object is cloned
Light distribution is a family element parameter. All other LightType properties and methods except for light shape are
family type parameters. Changes to family type parameters may not be committed in the same transaction with changes to
family element parameters, otherwise the modifications to the family type may be lost. Always use a separate transaction
for changes to the shape and distribution of a light.
See Also