Game.Rendering.Climate.WeatherPropertiesStack+InterpolatedProperties
Assembly: Game
Namespace: Game.Rendering.Climate
Type: class public
Base: System.Object
Code
public class InterpolatedProperties
{
public System.Single time;
public Colossal.Mathematics.Bounds1 remapLimits;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent current;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent previous;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent target;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent from;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent to;
internal Game.Prefabs.Climate.OverrideablePropertiesComponent source;
public InterpolatedProperties(Game.Prefabs.Climate.OverrideablePropertiesComponent current, Game.Prefabs.Climate.OverrideablePropertiesComponent previous, Game.Prefabs.Climate.OverrideablePropertiesComponent target, Game.Prefabs.Climate.OverrideablePropertiesComponent from, Game.Prefabs.Climate.OverrideablePropertiesComponent to);
public System.Void Advance(System.Single deltaTime, System.Single renderingDeltaTime);
public System.Single GetLerp(Game.Simulation.ClimateSystem+ClimateSample sample);
private static System.Single Remap(System.Single value, System.Single from1, System.Single to1, System.Single from2, System.Single to2);
public System.Void SetFrom(Game.Prefabs.Climate.OverrideablePropertiesComponent newTo);
public System.Void SetPrevious(Game.Prefabs.Climate.OverrideablePropertiesComponent newSource);
public System.Void SetTarget(Game.Prefabs.Climate.OverrideablePropertiesComponent newTarget);
public System.Void SetTo(Game.Prefabs.Climate.OverrideablePropertiesComponent newTo);
}
Fields
public System.Single time
public System.Single time;
public Colossal.Mathematics.Bounds1 remapLimits
public Colossal.Mathematics.Bounds1 remapLimits;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent current
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent current;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent previous
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent previous;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent target
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent target;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent from
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent from;
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent to
public readonly Game.Prefabs.Climate.OverrideablePropertiesComponent to;
internal Game.Prefabs.Climate.OverrideablePropertiesComponent source
internal Game.Prefabs.Climate.OverrideablePropertiesComponent source;
Constructors
public InterpolatedProperties(Game.Prefabs.Climate.OverrideablePropertiesComponent current, Game.Prefabs.Climate.OverrideablePropertiesComponent previous, Game.Prefabs.Climate.OverrideablePropertiesComponent target, Game.Prefabs.Climate.OverrideablePropertiesComponent from, Game.Prefabs.Climate.OverrideablePropertiesComponent to)
public InterpolatedProperties(Game.Prefabs.Climate.OverrideablePropertiesComponent current, Game.Prefabs.Climate.OverrideablePropertiesComponent previous, Game.Prefabs.Climate.OverrideablePropertiesComponent target, Game.Prefabs.Climate.OverrideablePropertiesComponent from, Game.Prefabs.Climate.OverrideablePropertiesComponent to);
Methods
public Advance(System.Single deltaTime, System.Single renderingDeltaTime) : System.Void
public System.Void Advance(System.Single deltaTime, System.Single renderingDeltaTime);
public GetLerp(Game.Simulation.ClimateSystem+ClimateSample sample) : System.Single
public System.Single GetLerp(Game.Simulation.ClimateSystem+ClimateSample sample);
private static Remap(System.Single value, System.Single from1, System.Single to1, System.Single from2, System.Single to2) : System.Single
private static System.Single Remap(System.Single value, System.Single from1, System.Single to1, System.Single from2, System.Single to2);
public SetFrom(Game.Prefabs.Climate.OverrideablePropertiesComponent newTo) : System.Void
public System.Void SetFrom(Game.Prefabs.Climate.OverrideablePropertiesComponent newTo);
public SetPrevious(Game.Prefabs.Climate.OverrideablePropertiesComponent newSource) : System.Void
public System.Void SetPrevious(Game.Prefabs.Climate.OverrideablePropertiesComponent newSource);
public SetTarget(Game.Prefabs.Climate.OverrideablePropertiesComponent newTarget) : System.Void
public System.Void SetTarget(Game.Prefabs.Climate.OverrideablePropertiesComponent newTarget);
public SetTo(Game.Prefabs.Climate.OverrideablePropertiesComponent newTo) : System.Void
public System.Void SetTo(Game.Prefabs.Climate.OverrideablePropertiesComponent newTo);