Class TextureMask
- Namespace
- AwesomeTechnologies.Vegetation.Masks
- Assembly
- Assembly-CSharp.dll
public class TextureMask
- Inheritance
-
TextureMask
- Inherited Members
- Extension Methods
Constructors
TextureMask()
public TextureMask()
Fields
MaskTexture
public Texture2D MaskTexture
Field Value
- Texture2D
Repeat
public Vector2 Repeat
Field Value
- Vector2
TextureRect
public Rect TextureRect
Field Value
- Rect
Methods
Dispose()
public void Dispose()
SampleExcludeMask(VegetationInstanceData, Rect, TextureMaskType, TextureMaskRule, JobHandle)
public JobHandle SampleExcludeMask(VegetationInstanceData instanceData, Rect spawnRect, TextureMaskType textureMaskType, TextureMaskRule textureMaskRule, JobHandle dependsOn)
Parameters
instanceDataVegetationInstanceDataspawnRectRecttextureMaskTypeTextureMaskTypetextureMaskRuleTextureMaskRuledependsOnJobHandle
Returns
- JobHandle
SampleIncludeMask(VegetationInstanceData, Rect, TextureMaskType, TextureMaskRule, JobHandle)
public JobHandle SampleIncludeMask(VegetationInstanceData instanceData, Rect spawnRect, TextureMaskType textureMaskType, TextureMaskRule textureMaskRule, JobHandle dependsOn)
Parameters
instanceDataVegetationInstanceDataspawnRectRecttextureMaskTypeTextureMaskTypetextureMaskRuleTextureMaskRuledependsOnJobHandle
Returns
- JobHandle