Class XRLightEstimation
Store the light estimation info.
Implements
Inherited Members
Namespace: Evergine.Framework.XR.LightEstimation
Assembly: Evergine.Framework.dll
Syntax
public abstract class XRLightEstimation : DisposableObject, IDisposable
Properties
ColorCorrection
Gets or sets color correction.
Declaration
public Vector3 ColorCorrection { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
EnvironmentProbe
Gets the reflection probe with IBL map and Spherical harmonics.
Declaration
public ReflectionProbe EnvironmentProbe { get; }
Property Value
Type | Description |
---|---|
ReflectionProbe |
MainLightDirection
Gets or sets light direction.
Declaration
public Vector3 MainLightDirection { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
MainLightIntensity
Gets or sets light intensity.
Declaration
public float MainLightIntensity { get; set; }
Property Value
Type | Description |
---|---|
float |
Mode
Gets or sets light estimation mode.
Declaration
public XRLightEstimation.Modes Mode { get; set; }
Property Value
Type | Description |
---|---|
XRLightEstimation.Modes |
PixelIntensity
Gets or sets pixel intensity.
Declaration
public float PixelIntensity { get; set; }
Property Value
Type | Description |
---|---|
float |
Methods
Destroy()
Destroy all resources of this instance.
Declaration
protected override void Destroy()