Class BrushScatterVariator
Inheritance
BrushScatterVariator
Syntax
public class BrushScatterVariator : BaseBrushVariator, IBrushTerrainCache, IBrushScatterController, IBrushController
Constructors
BrushScatterVariator(String, IBrushEventHandler, IBrushTerrainCache)
Declaration
public BrushScatterVariator(string toolName, IBrushEventHandler eventHandler, IBrushTerrainCache terrainCache)
Parameters
Properties
brushScatter
Declaration
public float brushScatter { get; }
Property Value
Implements
Methods
AppendBrushInfo(Terrain, IOnSceneGUI, StringBuilder)
Declaration
public override void AppendBrushInfo(Terrain terrain, IOnSceneGUI editContext, StringBuilder builder)
Parameters
Overrides
Implements
Declaration
public override void OnEnterToolMode(BrushShortcutHandler<BrushShortcutType> shortcutHandler)
Parameters
Overrides
Implements
Declaration
public override void OnExitToolMode(BrushShortcutHandler<BrushShortcutType> shortcutHandler)
Parameters
Overrides
Implements
OnInspectorGUI(Terrain, IOnInspectorGUI)
Declaration
public override void OnInspectorGUI(Terrain terrain, IOnInspectorGUI editContext)
Parameters
Overrides
Implements
OnSceneGUI(Event, Int32, Terrain, IOnSceneGUI)
Declaration
public override void OnSceneGUI(Event currentEvent, int controlId, Terrain terrain, IOnSceneGUI editContext)
Parameters
Overrides
Implements
RequestRandomisation()
Declaration
public void RequestRandomisation()
Implements
ScatterBrushStamp(Vector2, Single)
Declaration
public Vector2 ScatterBrushStamp(Vector2 uv, float brushSize)
Parameters
Returns
Implements