Table of Contents

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