Class TextureMaskGroup
- Namespace
- AwesomeTechnologies.Vegetation.Masks
- Assembly
- Assembly-CSharp.dll
public class TextureMaskGroup
- Inheritance
-
TextureMaskGroup
- Inherited Members
-
- Extension Methods
-
Constructors
TextureMaskGroup(TextureMaskType)
public TextureMaskGroup(TextureMaskType textureMaskType)
Parameters
textureMaskType TextureMaskType
Fields
RequiredTextureFormatList
public List<TextureFormat> RequiredTextureFormatList
Field Value
- List<TextureFormat>
TextureMaskGroupID
public string TextureMaskGroupID
Field Value
- string
TextureMaskList
public List<TextureMask> TextureMaskList
Field Value
- List<TextureMask>
TextureMaskName
public string TextureMaskName
Field Value
- string
TextureMaskType
public TextureMaskType TextureMaskType
Field Value
- TextureMaskType
Properties
Settings
public TextureMaskSettings Settings { get; set; }
Property Value
- TextureMaskSettings
Methods
GetPreviewTexture()
public Texture2D GetPreviewTexture()
Returns
- Texture2D
SampleExcludeMask(VegetationInstanceData, Rect, TextureMaskRule, JobHandle)
public JobHandle SampleExcludeMask(VegetationInstanceData instanceData, Rect spawnRect, TextureMaskRule textureMaskRule, JobHandle dependsOn)
Parameters
instanceData VegetationInstanceData
spawnRect Rect
textureMaskRule TextureMaskRule
dependsOn JobHandle
Returns
- JobHandle
SampleIncludeMask(VegetationInstanceData, Rect, TextureMaskRule, JobHandle)
public JobHandle SampleIncludeMask(VegetationInstanceData instanceData, Rect spawnRect, TextureMaskRule textureMaskRule, JobHandle dependsOn)
Parameters
instanceData VegetationInstanceData
spawnRect Rect
textureMaskRule TextureMaskRule
dependsOn JobHandle
Returns
- JobHandle