Replace the current initial color object with the given object
Namespace: Autodesk.Revit.DB.Lighting
Assembly: RevitAPI (in RevitAPI.dll) Version: 23.0.0.0 (23.1.0.0)
Since:
2013
Syntax
Visual Basic |
---|
Public Sub SetInitialColor ( _
initialColor As InitialColor _
) |
Visual C++ |
---|
public:
void SetInitialColor(
InitialColor^ initialColor
) |
Remarks
Examples
CopyC#
public void SetInitialColorProperty(LightType lightType)
{
InitialColor initialColor = lightType.GetInitialColor();
if (initialColor is CustomInitialColor)
{
CustomInitialColor custom = initialColor as CustomInitialColor;
double colorTemperature = custom.Temperature;
custom.Temperature = 3450.0;
lightType.SetInitialColor(custom);
PresetInitialColor preset = new PresetInitialColor(ColorPreset.Halogen);
lightType.SetInitialColor(preset);
}
}
CopyVB.NET
Public Sub SetInitialColorProperty(lightType As LightType)
Dim initialColor As InitialColor = lightType.GetInitialColor()
If TypeOf initialColor Is CustomInitialColor Then
Dim [custom] As CustomInitialColor = TryCast(initialColor, CustomInitialColor)
Dim colorTemperature As Double = [custom].Temperature
[custom].Temperature = 3450.0
lightType.SetInitialColor([custom])
Dim preset As New PresetInitialColor(ColorPreset.Halogen)
lightType.SetInitialColor(preset)
End If
End Sub
Exceptions
See Also