Struct UnityTerrainSampleJob
- Namespace
- AwesomeTechnologies.VegetationSystem
- Assembly
- Assembly-CSharp.dll
public struct UnityTerrainSampleJob : IJobParallelFor
- Implements
-
IJobParallelFor
- Inherited Members
-
- Extension Methods
-
Fields
BiomeDistance
public NativeArray<float> BiomeDistance
Field Value
- NativeArray<float>
DistanceFalloff
public NativeArray<float> DistanceFalloff
Field Value
- NativeArray<float>
Excluded
public NativeArray<byte> Excluded
Field Value
- NativeArray<byte>
HeightMapScale
public Vector3 HeightMapScale
Field Value
- Vector3
HeightmapHeight
public int HeightmapHeight
Field Value
- int
HeightmapSampled
public NativeArray<byte> HeightmapSampled
Field Value
- NativeArray<byte>
HeightmapWidth
public int HeightmapWidth
Field Value
- int
public NativeArray<float> InputHeights
Field Value
- NativeArray<float>
Position
public NativeArray<float3> Position
Field Value
- NativeArray<float3>
RandomNumberIndex
public NativeArray<int> RandomNumberIndex
Field Value
- NativeArray<int>
Rotation
public NativeArray<quaternion> Rotation
Field Value
- NativeArray<quaternion>
Scale
Field Value
- Vector3
Scales
public NativeArray<float3> Scales
Field Value
- NativeArray<float3>
Size
Field Value
- Vector3
SpawnLocationList
public NativeArray<VegetationSpawnLocationInstance> SpawnLocationList
Field Value
- NativeArray<VegetationSpawnLocationInstance>
TerrainNormal
public NativeArray<float3> TerrainNormal
Field Value
- NativeArray<float3>
TerrainPosition
public Vector3 TerrainPosition
Field Value
- Vector3
TerrainSourceID
public byte TerrainSourceID
Field Value
- byte
TerrainSourceIDs
public NativeArray<byte> TerrainSourceIDs
Field Value
- NativeArray<byte>
TerrainTextureData
public NativeArray<byte> TerrainTextureData
Field Value
- NativeArray<byte>
TextureMaskData
public NativeArray<byte> TextureMaskData
Field Value
- NativeArray<byte>
VegetationMaskDensity
public NativeArray<float> VegetationMaskDensity
Field Value
- NativeArray<float>
VegetationMaskScale
public NativeArray<float> VegetationMaskScale
Field Value
- NativeArray<float>
Methods
Execute(int)
public void Execute(int index)
Parameters
index int
GetInterpolatedNormal(float, float)
public float3 GetInterpolatedNormal(float x, float y)
Parameters
x float
y float
Returns
- float3