Space Engineers
|
Public Member Functions | |
MyEnvironmentItemMapping (MyRuntimeEnvironmentItemInfo[] map, MyEnvironmentRule rule, MyProceduralEnvironmentDefinition env) | |
MyDiscreteSampler< MyRuntimeEnvironmentItemInfo > | PrepareSampler (IEnumerable< MyRuntimeEnvironmentItemInfo > items) |
MyRuntimeEnvironmentItemInfo | GetItemRated (int lod, float rate) |
bool | ValidForLod (int lod) |
MyDiscreteSampler< MyRuntimeEnvironmentItemInfo > | Sampler (int lod) |
Public Attributes | |
MyDiscreteSampler< MyRuntimeEnvironmentItemInfo >[] | Samplers |
int[] | Keys |
MyEnvironmentRule | Rule |
Properties | |
bool | Valid [get] |
Definition at line 60 of file MyProceduralEnvironmentDefinition.cs.
|
inline |
Definition at line 69 of file MyProceduralEnvironmentDefinition.cs.
|
inline |
Given a value between 0 and 1 this will return the id of a vegetation item in which range the value falls.
If the value of rate is uniformly distributed then the definitions will be distributed according to their defined densities.
Definition at line 125 of file MyProceduralEnvironmentDefinition.cs.
|
inline |
Definition at line 102 of file MyProceduralEnvironmentDefinition.cs.
|
inline |
Definition at line 150 of file MyProceduralEnvironmentDefinition.cs.
|
inline |
Definition at line 143 of file MyProceduralEnvironmentDefinition.cs.
int [] Sandbox.Game.WorldEnvironment.Definitions.MyEnvironmentItemMapping.Keys |
Definition at line 64 of file MyProceduralEnvironmentDefinition.cs.
MyEnvironmentRule Sandbox.Game.WorldEnvironment.Definitions.MyEnvironmentItemMapping.Rule |
Definition at line 67 of file MyProceduralEnvironmentDefinition.cs.
MyDiscreteSampler<MyRuntimeEnvironmentItemInfo> [] Sandbox.Game.WorldEnvironment.Definitions.MyEnvironmentItemMapping.Samplers |
Definition at line 63 of file MyProceduralEnvironmentDefinition.cs.
|
get |
Weather this mapping is valid.
Definition at line 136 of file MyProceduralEnvironmentDefinition.cs.