Class BrushSizeVariator
Inheritance
BrushSizeVariator
Syntax
public class BrushSizeVariator : BaseBrushVariator, IBrushTerrainCache, IBrushSizeController, IBrushController
Constructors
BrushSizeVariator(String, IBrushEventHandler, IBrushTerrainCache)
Declaration
public BrushSizeVariator(string toolName, IBrushEventHandler eventHandler, IBrushTerrainCache terrainCache)
Parameters
Properties
brushSize
Declaration
public float brushSize { get; set; }
Property Value
Implements
isInUse
Declaration
public override bool isInUse { get; }
Property Value
Overrides
Implements
Methods
AppendBrushInfo(Terrain, IOnSceneGUI, StringBuilder)
Declaration
public override void AppendBrushInfo(Terrain terrain, IOnSceneGUI editContext, StringBuilder builder)
Parameters
Overrides
Implements
OnBeginModifier()
Declaration
protected override bool OnBeginModifier()
Returns
Overrides
OnEndModifier()
Declaration
protected override bool OnEndModifier()
Returns
Overrides
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
OnModifierUsingMouseMove(Event, Terrain, IOnSceneGUI)
Declaration
protected override bool OnModifierUsingMouseMove(Event mouseEvent, Terrain terrain, IOnSceneGUI editContext)
Parameters
Returns
Overrides
OnPaint(Terrain, IOnPaint)
Declaration
public override bool OnPaint(Terrain terrain, IOnPaint editContext)
Parameters
Returns
Overrides
Implements
OnSceneGUI(Event, Int32, Terrain, IOnSceneGUI)
Declaration
public override void OnSceneGUI(Event currentEvent, int controlId, Terrain terrain, IOnSceneGUI editContext)
Parameters
Overrides
Implements