Struct ExposureSettings ​
Namespace: ValveResourceFormat.Renderer.SceneEnvironment
Assembly: Renderer.dll
Automatic exposure adjustment parameters for adaptive brightness.
csharp
public struct ExposureSettingsConstructors ​
ExposureSettings() ​
Initializes a new with default values.
csharp
public ExposureSettings()Properties ​
AutoExposureEnabled ​
Gets or sets whether automatic eye adaptation is active.
csharp
public bool AutoExposureEnabled { readonly get; set; }Property Value ​
ExposureCompensation ​
Gets the exposure compensation bias added on top of the adapted value.
csharp
public float ExposureCompensation { readonly get; init; }Property Value ​
ExposureMax ​
Gets the maximum allowed exposure value.
csharp
public float ExposureMax { readonly get; init; }Property Value ​
ExposureMin ​
Gets the minimum allowed exposure value.
csharp
public float ExposureMin { readonly get; init; }Property Value ​
ExposureSmoothingRange ​
Gets the luminance smoothing range used to dampen rapid exposure changes.
csharp
public float ExposureSmoothingRange { readonly get; init; }Property Value ​
ExposureSpeedDown ​
Gets the rate at which exposure adapts toward darker scenes.
csharp
public float ExposureSpeedDown { readonly get; init; }Property Value ​
ExposureSpeedUp ​
Gets the rate at which exposure adapts toward brighter scenes.
csharp
public float ExposureSpeedUp { readonly get; init; }Property Value ​
Methods ​
LoadFromEntity(Entity) ​
Creates an populated from entity key-value properties.
csharp
public static ExposureSettings LoadFromEntity(EntityLump.Entity entity)Parameters ​
entity EntityLump.Entity

