Show / Hide Table of Contents

Class GridBrush

Inheritance
Object
Object
ScriptableObject
GridBrushBase
GridBrush
Inherited Members
GridBrushBase.Select(GridLayout, GameObject, BoundsInt)
GridBrushBase.Move(GridLayout, GameObject, BoundsInt, BoundsInt)
GridBrushBase.ChangeZPosition(Int32)
GridBrushBase.ResetZPosition()
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance(String)
ScriptableObject.CreateInstance(Type)
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
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
public class GridBrush : GridBrushBase

Constructors

| Improve this Doc View Source

GridBrush()

Declaration
public GridBrush()

Properties

| Improve this Doc View Source

cellCount

Declaration
public int cellCount { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

cells

Declaration
public GridBrush.BrushCell[] cells { get; }
Property Value
Type Description
GridBrush.BrushCell[]
| Improve this Doc View Source

pivot

Declaration
public Vector3Int pivot { get; set; }
Property Value
Type Description
Vector3Int
| Improve this Doc View Source

size

Declaration
public Vector3Int size { get; set; }
Property Value
Type Description
Vector3Int

Methods

| Improve this Doc View Source

BoxErase(GridLayout, GameObject, BoundsInt)

Declaration
public override void BoxErase(GridLayout gridLayout, GameObject brushTarget, BoundsInt position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
BoundsInt position
Overrides
GridBrushBase.BoxErase(GridLayout, GameObject, BoundsInt)
| Improve this Doc View Source

BoxFill(GridLayout, GameObject, BoundsInt)

Declaration
public override void BoxFill(GridLayout gridLayout, GameObject brushTarget, BoundsInt position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
BoundsInt position
Overrides
GridBrushBase.BoxFill(GridLayout, GameObject, BoundsInt)
| Improve this Doc View Source

Erase(GridLayout, GameObject, Vector3Int)

Declaration
public override void Erase(GridLayout gridLayout, GameObject brushTarget, Vector3Int position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
Vector3Int position
Overrides
GridBrushBase.Erase(GridLayout, GameObject, Vector3Int)
| Improve this Doc View Source

Flip(GridBrushBase.FlipAxis, GridLayout.CellLayout)

Declaration
public override void Flip(GridBrushBase.FlipAxis flip, GridLayout.CellLayout layout)
Parameters
Type Name Description
GridBrushBase.FlipAxis flip
GridLayout.CellLayout layout
Overrides
GridBrushBase.Flip(GridBrushBase.FlipAxis, GridLayout.CellLayout)
| Improve this Doc View Source

FloodFill(GridLayout, GameObject, Vector3Int)

Declaration
public override void FloodFill(GridLayout gridLayout, GameObject brushTarget, Vector3Int position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
Vector3Int position
Overrides
GridBrushBase.FloodFill(GridLayout, GameObject, Vector3Int)
| Improve this Doc View Source

GetCellIndex(Int32, Int32, Int32)

Declaration
public int GetCellIndex(int x, int y, int z)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z
Returns
Type Description
Int32
| Improve this Doc View Source

GetCellIndex(Int32, Int32, Int32, Int32, Int32, Int32)

Declaration
public int GetCellIndex(int x, int y, int z, int sizex, int sizey, int sizez)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z
Int32 sizex
Int32 sizey
Int32 sizez
Returns
Type Description
Int32
| Improve this Doc View Source

GetCellIndex(Vector3Int)

Declaration
public int GetCellIndex(Vector3Int brushPosition)
Parameters
Type Name Description
Vector3Int brushPosition
Returns
Type Description
Int32
| Improve this Doc View Source

GetCellIndexWrapAround(Int32, Int32, Int32)

Declaration
public int GetCellIndexWrapAround(int x, int y, int z)
Parameters
Type Name Description
Int32 x
Int32 y
Int32 z
Returns
Type Description
Int32
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
Object.GetHashCode()
| Improve this Doc View Source

Init(Vector3Int)

Declaration
public void Init(Vector3Int size)
Parameters
Type Name Description
Vector3Int size
| Improve this Doc View Source

Init(Vector3Int, Vector3Int)

Declaration
public void Init(Vector3Int size, Vector3Int pivot)
Parameters
Type Name Description
Vector3Int size
Vector3Int pivot
| Improve this Doc View Source

MoveEnd(GridLayout, GameObject, BoundsInt)

Declaration
public override void MoveEnd(GridLayout gridLayout, GameObject brushTarget, BoundsInt position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
BoundsInt position
Overrides
GridBrushBase.MoveEnd(GridLayout, GameObject, BoundsInt)
| Improve this Doc View Source

MoveStart(GridLayout, GameObject, BoundsInt)

Declaration
public override void MoveStart(GridLayout gridLayout, GameObject brushTarget, BoundsInt position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
BoundsInt position
Overrides
GridBrushBase.MoveStart(GridLayout, GameObject, BoundsInt)
| Improve this Doc View Source

Paint(GridLayout, GameObject, Vector3Int)

Declaration
public override void Paint(GridLayout gridLayout, GameObject brushTarget, Vector3Int position)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
Vector3Int position
Overrides
GridBrushBase.Paint(GridLayout, GameObject, Vector3Int)
| Improve this Doc View Source

Pick(GridLayout, GameObject, BoundsInt, Vector3Int)

Declaration
public override void Pick(GridLayout gridLayout, GameObject brushTarget, BoundsInt position, Vector3Int pickStart)
Parameters
Type Name Description
GridLayout gridLayout
GameObject brushTarget
BoundsInt position
Vector3Int pickStart
Overrides
GridBrushBase.Pick(GridLayout, GameObject, BoundsInt, Vector3Int)
| Improve this Doc View Source

Reset()

Declaration
public void Reset()
| Improve this Doc View Source

Rotate(GridBrushBase.RotationDirection, GridLayout.CellLayout)

Declaration
public override void Rotate(GridBrushBase.RotationDirection direction, GridLayout.CellLayout layout)
Parameters
Type Name Description
GridBrushBase.RotationDirection direction
GridLayout.CellLayout layout
Overrides
GridBrushBase.Rotate(GridBrushBase.RotationDirection, GridLayout.CellLayout)
| Improve this Doc View Source

SetColor(Vector3Int, Color)

Declaration
public void SetColor(Vector3Int position, Color color)
Parameters
Type Name Description
Vector3Int position
Color color
| Improve this Doc View Source

SetMatrix(Vector3Int, Matrix4x4)

Declaration
public void SetMatrix(Vector3Int position, Matrix4x4 matrix)
Parameters
Type Name Description
Vector3Int position
Matrix4x4 matrix
| Improve this Doc View Source

SetTile(Vector3Int, TileBase)

Declaration
public void SetTile(Vector3Int position, TileBase tile)
Parameters
Type Name Description
Vector3Int position
TileBase tile
| Improve this Doc View Source

UpdateSizeAndPivot(Vector3Int, Vector3Int)

Declaration
public void UpdateSizeAndPivot(Vector3Int size, Vector3Int pivot)
Parameters
Type Name Description
Vector3Int size
Vector3Int pivot

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