docs.unity.cn
    Show / Hide Table of Contents

    Class TerrainToolsPaintTool<T>

    Inheritance
    Object
    Object
    ScriptableObject
    EditorTool
    TerrainPaintToolWithOverlaysBase
    TerrainPaintToolWithOverlays<T>
    TerrainToolsPaintTool<T>
    Inherited Members
    TerrainPaintToolWithOverlaysBase.OnToolSettingsGUI(Terrain, IOnInspectorGUI, Boolean)
    TerrainPaintToolWithOverlaysBase.OnToolSettingsGUI(Terrain, IOnInspectorGUI)
    TerrainPaintToolWithOverlaysBase.GetName()
    TerrainPaintToolWithOverlaysBase.GetDescription()
    TerrainPaintToolWithOverlaysBase.OnEnable()
    TerrainPaintToolWithOverlaysBase.OnDisable()
    TerrainPaintToolWithOverlaysBase.OnEnterToolMode()
    TerrainPaintToolWithOverlaysBase.OnExitToolMode()
    TerrainPaintToolWithOverlaysBase.OnInspectorGUI(Terrain, IOnInspectorGUI)
    TerrainPaintToolWithOverlaysBase.OnInspectorGUI(Terrain, IOnInspectorGUI, Boolean)
    TerrainPaintToolWithOverlaysBase.OnSceneGUI(Terrain, IOnSceneGUI)
    TerrainPaintToolWithOverlaysBase.OnRenderBrushPreview(Terrain, IOnSceneGUI)
    TerrainPaintToolWithOverlaysBase.OnPaint(Terrain, IOnPaint)
    TerrainPaintToolWithOverlaysBase.OnActivated()
    TerrainPaintToolWithOverlaysBase.OnWillBeDeactivated()
    TerrainPaintToolWithOverlaysBase.OnToolGUI(EditorWindow)
    TerrainPaintToolWithOverlaysBase.OnIcon
    TerrainPaintToolWithOverlaysBase.OffIcon
    TerrainPaintToolWithOverlaysBase.IconIndex
    TerrainPaintToolWithOverlaysBase.Category
    TerrainPaintToolWithOverlaysBase.HasToolSettings
    TerrainPaintToolWithOverlaysBase.HasBrushMask
    TerrainPaintToolWithOverlaysBase.HasBrushAttributes
    TerrainPaintToolWithOverlaysBase.Terrain
    EditorTool.IsAvailable()
    EditorTool.targets
    EditorTool.target
    EditorTool.toolbarIcon
    EditorTool.gridSnapEnabled
    UnityEngine.ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    UnityEngine.ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    UnityEngine.Object.GetHashCode()
    UnityEngine.Object.Equals(System.Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    UnityEngine.Object.Instantiate<T>(T)
    UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
    UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
    UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
    UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
    UnityEngine.Object.DestroyObject(UnityEngine.Object)
    UnityEngine.Object.FindSceneObjectsOfType(System.Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    UnityEngine.Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
    UnityEngine.Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    UnityEngine.Object.FindFirstObjectByType<T>()
    UnityEngine.Object.FindAnyObjectByType<T>()
    UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
    UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEditor.TerrainTools
    Syntax
    public abstract class TerrainToolsPaintTool<T> : TerrainPaintToolWithOverlays<T>, IEditor, ITerrainPaintToolWithOverlays, ITerrainPaintTool, ITerrainToolPaintTool where T : TerrainToolsPaintTool<T>
    Type Parameters
    Name Description
    T

    Constructors

    TerrainToolsPaintTool()

    Declaration
    protected TerrainToolsPaintTool()

    Properties

    HasBrushFilters

    Declaration
    public virtual bool HasBrushFilters { get; }
    Property Value
    Type Description
    Boolean
    Implements
    ITerrainToolPaintTool.HasBrushFilters

    instance

    Declaration
    public static T instance { get; }
    Property Value
    Type Description
    T

    m_commonUI

    Declaration
    [SerializeField]
    public IBrushUIGroup m_commonUI { get; protected set; }
    Property Value
    Type Description
    IBrushUIGroup
    Back to top Copyright © 2023 Unity Technologies
    Generated by DocFX
    on Wednesday, April 5, 2023
    Terms of use