Show / Hide Table of Contents

Class GridBrushEditor

Inheritance
Object
Object
ScriptableObject
Editor
GridBrushEditorBase
GridBrushEditor
Inherited Members
GridBrushEditorBase.OnPaintInspectorGUI()
GridBrushEditorBase.OnMouseEnter()
GridBrushEditorBase.OnToolActivated(GridBrushBase.Tool)
Editor.target
Editor.targets
Editor.serializedObject
Editor.CreateEditorWithContext(Object[], Object)
Editor.CreateCachedEditorWithContext(Object, Object, Type, Editor)
Editor.CreateCachedEditorWithContext(Object[], Object, Type, Editor)
Editor.CreateCachedEditor(Object, Type, Editor)
Editor.CreateCachedEditor(Object[], Type, Editor)
Editor.CreateEditor(Object)
Editor.CreateEditor(Object, Type)
Editor.CreateEditor(Object[])
Editor.CreateEditor(Object[], Type)
Editor.DrawPropertiesExcluding(SerializedObject, String[])
Editor.DrawDefaultInspector()
Editor.Repaint()
Editor.OnInspectorGUI()
Editor.RequiresConstantRepaint()
Editor.finishedDefaultHeaderGUI
Editor.DrawHeader()
Editor.OnHeaderGUI()
Editor.ShouldHideOpenButton()
Editor.HasPreviewGUI()
Editor.GetPreviewTitle()
Editor.RenderStaticPreview(String, Object[], Int32, Int32)
Editor.OnPreviewGUI(Rect, GUIStyle)
Editor.OnInteractivePreviewGUI(Rect, GUIStyle)
Editor.OnPreviewSettings()
Editor.GetInfoString()
Editor.DrawPreview(Rect)
Editor.ReloadPreviewInstances()
Editor.UseDefaultMargins()
Editor.Initialize(Object[])
Editor.MoveNextTarget()
Editor.ResetTarget()
Editor.CreateEditorWithContext(Object[], Object, Type)
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance(String)
ScriptableObject.CreateInstance(Type)
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
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.hideFlags
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.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor
Assembly: UnityEditor.dll
Syntax
[CustomEditor(typeof(GridBrush))]
public class GridBrushEditor : GridBrushEditorBase, IPreviewable, IToolModeOwner

Properties

| Improve this Doc View Source

brush

Declaration
public GridBrush brush { get; }
Property Value
Type Description
GridBrush
| Improve this Doc View Source

validTargets

Declaration
public override GameObject[] validTargets { get; }
Property Value
Type Description
GameObject[]
Overrides
GridBrushEditorBase.validTargets

Methods

| Improve this Doc View Source

BoxFillPreview(GridLayout, GameObject, BoundsInt)

Declaration
public virtual void BoxFillPreview(GridLayout gridLayout, GameObject brushTarget, BoundsInt position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
BoundsInt position
| Improve this Doc View Source

ClearPreview()

Declaration
public virtual void ClearPreview()
| Improve this Doc View Source

FloodFillPreview(GridLayout, GameObject, Vector3Int)

Declaration
public virtual void FloodFillPreview(GridLayout gridLayout, GameObject brushTarget, Vector3Int position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
Vector3Int position
| Improve this Doc View Source

OnDisable()

Declaration
protected virtual void OnDisable()
| Improve this Doc View Source

OnEnable()

Declaration
protected virtual void OnEnable()
| Improve this Doc View Source

OnMouseLeave()

Declaration
public override void OnMouseLeave()
Overrides
GridBrushEditorBase.OnMouseLeave()
| Improve this Doc View Source

OnPaintSceneGUI(GridLayout, GameObject, BoundsInt, GridBrushBase.Tool, Boolean)

Declaration
public override void OnPaintSceneGUI(GridLayout gridLayout, GameObject brushTarget, BoundsInt position, GridBrushBase.Tool tool, bool executing)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
BoundsInt position
GridBrushBase.Tool tool
Boolean executing
Overrides
GridBrushEditorBase.OnPaintSceneGUI(GridLayout, GameObject, BoundsInt, GridBrushBase.Tool, Boolean)
| Improve this Doc View Source

OnSelectionInspectorGUI()

Declaration
public override void OnSelectionInspectorGUI()
Overrides
GridBrushEditorBase.OnSelectionInspectorGUI()
| Improve this Doc View Source

OnToolDeactivated(GridBrushBase.Tool)

Declaration
public override void OnToolDeactivated(GridBrushBase.Tool tool)
Parameters
Type Name Description
GridBrushBase.Tool tool
Overrides
GridBrushEditorBase.OnToolDeactivated(GridBrushBase.Tool)
| Improve this Doc View Source

PaintPreview(GridLayout, GameObject, Vector3Int)

Declaration
public virtual void PaintPreview(GridLayout gridLayout, GameObject brushTarget, Vector3Int position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
Vector3Int position
| Improve this Doc View Source

RegisterUndo(GameObject, GridBrushBase.Tool)

Declaration
public override void RegisterUndo(GameObject brushTarget, GridBrushBase.Tool tool)
Parameters
Type Name Description
GameObject brushTarget
GridBrushBase.Tool tool
Overrides
GridBrushEditorBase.RegisterUndo(GameObject, GridBrushBase.Tool)

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX