Show / Hide Table of Contents

Class BiomePusher

Inheritance
System.Object
WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>
BiomePusher
Implements
IWorldLayerPusher
IWorldLayerRelationship
Inherited Members
WorldLayerPusher<Dictionary<Tuple<Type, Type>, Int32>>.Apply(WorldArea, Single[], WorldLayerNeighborInfo[], Int32)
WorldLayerPusher<Dictionary<Tuple<Type, Type>, Int32>>.DescribeParameterized(WorldArea)
WorldLayerPusher<Dictionary<Tuple<Type, Type>, Int32>>.DescribeSpecific(WorldArea, Single[], WorldLayerNeighborInfo[])
WorldLayerPusher<Dictionary<Tuple<Type, Type>, Int32>>.DescribeAggregated(IEnumerable<Dictionary<Tuple<Type, Type>, Int32>>)
WorldLayerPusher<Dictionary<Tuple<Type, Type>, Int32>>.DependencyLayerNames
WorldLayerPusher<Dictionary<Tuple<Type, Type>, Int32>>.Dependencies
WorldLayerPusher<Dictionary<Tuple<Type, Type>, Int32>>.DescribeGeneral
Namespace: Eco.Simulation.WorldLayers.Pushers
Assembly: Eco.Simulation.dll
Syntax
public class BiomePusher : WorldLayerPusher<Dictionary<Tuple<Type, Type>, int>>, IWorldLayerPusher, IWorldLayerRelationship

Constructors

BiomePusher()

Declaration
public BiomePusher()

Properties

DependencyLayerNames

Declaration
public override string[] DependencyLayerNames { get; }
Property Value
Type Description
System.String[]
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DependencyLayerNames

DescribeGeneral

Declaration
public override string DescribeGeneral { get; }
Property Value
Type Description
System.String
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DescribeGeneral

Methods

AddFrozenColumn(Vector2i)

Declaration
public static void AddFrozenColumn(Vector2i worldColumn)
Parameters
Type Name Description
Vector2i worldColumn

Apply(WorldArea, Single[], WorldLayerNeighborInfo[], Int32)

Declaration
public override void Apply(WorldArea area, float[] layerValues, WorldLayerNeighborInfo[] neighborValues, int length)
Parameters
Type Name Description
WorldArea area
System.Single[] layerValues
WorldLayerNeighborInfo[] neighborValues
System.Int32 length
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.Apply(Eco.Shared.Math.WorldArea, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[], System.Int32)

ClearFrozenColumns()

Declaration
public static void ClearFrozenColumns()

DescribeAggregated(IEnumerable<Dictionary<Tuple<Type, Type>, Int32>>)

Declaration
protected override string DescribeAggregated(IEnumerable<Dictionary<Tuple<Type, Type>, int>> intermediateDescriptions)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>> intermediateDescriptions
Returns
Type Description
System.String
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DescribeAggregated(System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>)

DescribeSpecific(WorldArea, Single[], WorldLayerNeighborInfo[])

Declaration
protected override Dictionary<Tuple<Type, Type>, int> DescribeSpecific(WorldArea area, float[] layerValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type Name Description
WorldArea area
System.Single[] layerValues
WorldLayerNeighborInfo[] neighborValues
Returns
Type Description
System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DescribeSpecific(Eco.Shared.Math.WorldArea, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])

Implements

IWorldLayerPusher
IWorldLayerRelationship
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾