Ambient Settings¶
Enumerations¶
- AmbientSource¶
- Values:
SkyColor = 0 - Use skybox as source of ambient light.
ConstColor = 1 - Use ambientColor as source of ambient light.
Classes¶
- AmbientSettings : NativeComponent¶
This component is used to setup source and strength of the ambient light.
To use this component, add the following line to your project file:
require engine.core_components.ambient_settings_component // or require engine.core
Usage example:
let renderSettings = create_render_settings()
get_component(renderSettings) $(var ambient : AmbientSettings?) {
ambient.ambientColor = float3(0.95, 0.5, 0.7)
ambient.ambientStrength = 1f
ambient.ambientSource = AmbientSource.ConstColor
}
- Properties:
- AmbientSettings.ambientColor: float3¶
- AmbientSettings.ambientColor =(value: float3)¶
The color of the ambient light. Only used if ambientSource is set to ConstColor. Default is (1, 1, 1)
- Arguments:
value : float3
- AmbientSettings.ambientStrength: float¶
- AmbientSettings.ambientStrength =(value: float)¶
The strength of the ambient light. Default is 0.15
- Arguments:
value : float
- AmbientSettings.ambientSource: AmbientSource¶
- AmbientSettings.ambientSource =(value: AmbientSource)¶
The type of the ambient light source. Default is SkyColor
- Arguments:
value : AmbientSource