Table of Contents

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

InputHeights

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

public Vector3 Scale

Field Value

Vector3

Scales

public NativeArray<float3> Scales

Field Value

NativeArray<float3>

Size

public Vector3 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