Class PinchHeightTool
Inherited Members
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.OnEnable()
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.OnDisable()
UnityEditor.ScriptableSingleton<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.Save(System.Boolean)
UnityEditor.ScriptableSingleton<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.instance
Namespace: UnityEditor.Experimental.TerrainAPI
Syntax
public class PinchHeightTool : TerrainPaintTool<PinchHeightTool>, ITerrainPaintTool
Methods
ApplyBrushInternal(IPaintContextRender, PaintContext, Single, Single, Texture, BrushTransform)
Declaration
public void ApplyBrushInternal(IPaintContextRender renderer, PaintContext paintContext, float brushStrength, float pinchAmount, Texture brushTexture, BrushTransform brushXform)
Parameters
Type | Name | Description |
---|---|---|
IPaintContextRender | renderer | |
PaintContext | paintContext | |
Single | brushStrength | |
Single | pinchAmount | |
Texture | brushTexture | |
BrushTransform | brushXform |
GetDesc()
Declaration
public override string GetDesc()
Returns
Type | Description |
---|---|
String |
Overrides
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.GetDesc()
GetName()
Declaration
public override string GetName()
Returns
Type | Description |
---|---|
String |
Overrides
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.GetName()
OnEnterToolMode()
Declaration
public override void OnEnterToolMode()
Overrides
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.OnEnterToolMode()
OnExitToolMode()
Declaration
public override void OnExitToolMode()
Overrides
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.OnExitToolMode()
OnInspectorGUI(Terrain, IOnInspectorGUI)
Declaration
public override void OnInspectorGUI(Terrain terrain, IOnInspectorGUI editContext)
Parameters
Type | Name | Description |
---|---|---|
Terrain | terrain | |
IOnInspectorGUI | editContext |
Overrides
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.OnInspectorGUI(UnityEngine.Terrain, UnityEditor.Experimental.TerrainAPI.IOnInspectorGUI)
OnPaint(Terrain, IOnPaint)
Declaration
public override bool OnPaint(Terrain terrain, IOnPaint editContext)
Parameters
Type | Name | Description |
---|---|---|
Terrain | terrain | |
IOnPaint | editContext |
Returns
Type | Description |
---|---|
Boolean |
Overrides
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.OnPaint(UnityEngine.Terrain, UnityEditor.Experimental.TerrainAPI.IOnPaint)
OnSceneGUI(Terrain, IOnSceneGUI)
Declaration
public override void OnSceneGUI(Terrain terrain, IOnSceneGUI editContext)
Parameters
Type | Name | Description |
---|---|---|
Terrain | terrain | |
IOnSceneGUI | editContext |
Overrides
UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.PinchHeightTool>.OnSceneGUI(UnityEngine.Terrain, UnityEditor.Experimental.TerrainAPI.IOnSceneGUI)