docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class TerrainToolsPaintTool<T>

    Inheritance
    object
    Object
    ScriptableObject
    EditorTool
    TerrainPaintToolWithOverlaysBase
    TerrainPaintToolWithOverlays<T>
    TerrainToolsPaintTool<T>
    Implements
    ITerrainToolPaintTool
    Inherited Members
    TerrainPaintToolWithOverlaysBase.OnToolSettingsGUI(Terrain, IOnInspectorGUI, bool)
    TerrainPaintToolWithOverlaysBase.OnToolSettingsGUI(Terrain, IOnInspectorGUI)
    TerrainPaintToolWithOverlaysBase.GetName()
    TerrainPaintToolWithOverlaysBase.GetDescription()
    TerrainPaintToolWithOverlaysBase.OnEnable()
    TerrainPaintToolWithOverlaysBase.OnDisable()
    TerrainPaintToolWithOverlaysBase.OnEnterToolMode()
    TerrainPaintToolWithOverlaysBase.OnExitToolMode()
    TerrainPaintToolWithOverlaysBase.OnInspectorGUI(Terrain, IOnInspectorGUI)
    TerrainPaintToolWithOverlaysBase.OnInspectorGUI(Terrain, IOnInspectorGUI, bool)
    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
    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, bool)
    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, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: UnityEditor.TerrainTools
    Assembly: Unity.TerrainTools.Editor.dll
    Syntax
    public abstract class TerrainToolsPaintTool<T> : TerrainPaintToolWithOverlays<T>, 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
    bool

    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

    Implements

    ITerrainToolPaintTool
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)