Class ContrastTool | Terrain Tools | 3.0.2-preview.3
docs.unity.cn
    Show / Hide Table of Contents

    Class ContrastTool

    Inheritance
    Object
    Object
    ScriptableObject
    UnityEditor.ScriptableSingleton<ContrastTool>
    TerrainPaintTool<ContrastTool>
    ContrastTool
    Inherited Members
    UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.ContrastTool>.OnEnable()
    UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.ContrastTool>.OnDisable()
    UnityEditor.ScriptableSingleton<UnityEditor.Experimental.TerrainAPI.ContrastTool>.Save(System.Boolean)
    UnityEditor.ScriptableSingleton<UnityEditor.Experimental.TerrainAPI.ContrastTool>.instance
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEditor.Experimental.TerrainAPI
    Syntax
    public class ContrastTool : TerrainPaintTool<ContrastTool>, ITerrainPaintTool

    Methods

    ApplyBrushInternal(IPaintContextRender, PaintContext, Single, Texture, BrushTransform)

    Declaration
    public void ApplyBrushInternal(IPaintContextRender renderer, PaintContext paintContext, float brushStrength, Texture brushTexture, BrushTransform brushXform)
    Parameters
    Type Name Description
    IPaintContextRender renderer
    PaintContext paintContext
    Single brushStrength
    Texture brushTexture
    BrushTransform brushXform

    GetDesc()

    Declaration
    public override string GetDesc()
    Returns
    Type Description
    String
    Overrides
    UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.ContrastTool>.GetDesc()

    GetName()

    Declaration
    public override string GetName()
    Returns
    Type Description
    String
    Overrides
    UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.ContrastTool>.GetName()

    OnEnterToolMode()

    Declaration
    public override void OnEnterToolMode()
    Overrides
    UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.ContrastTool>.OnEnterToolMode()

    OnExitToolMode()

    Declaration
    public override void OnExitToolMode()
    Overrides
    UnityEditor.Experimental.TerrainAPI.TerrainPaintTool<UnityEditor.Experimental.TerrainAPI.ContrastTool>.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.ContrastTool>.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.ContrastTool>.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.ContrastTool>.OnSceneGUI(UnityEngine.Terrain, UnityEditor.Experimental.TerrainAPI.IOnSceneGUI)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 10 November 2020