Namespace UnityEditor.Tilemaps
Classes
BoxTool
Tool for doing a box fill with the Tile Palette
BrushToolsAttribute
An attribute for GridBrushBase which specifies the TilemapEditorTool types which can work with the GridBrushBase.
CreateTileFromPaletteAttribute
Use this attribute to add an option to customize how Tiles are created when dragging and dropping assets to the Tile Palette.
EraseTool
Tool for doing an erase with the Tile Palette
FillTool
Tool for doing a flood fill with the Tile Palette
FlipTool
Tool for doing a flip action with the Tile Palette
FlipXTool
Tool for doing a flip X action with the Tile Palette
FlipYTool
Tool for doing a flip Y action with the Tile Palette
GridBrush
Default built-in brush for painting or erasing tiles and/or gameobjects on a grid.
GridBrush.BrushCell
Brush Cell stores the data to be painted in a grid cell.
GridBrushEditor
Editor for GridBrush.
GridBrushEditorBase
Base class for Grid Brush Editor.
GridBrushPickStore
A ScriptableObject that stores picks for a particular GridBrushBase type. The picks include a list of picks defined by the user and a limited list of picks which were last made by the user. The picks can be loaded onto the active Brush in the TilePalette.
GridPaintPaletteWindow
EditorWindow containing the Tile Palette
GridPaintSortingAttribute
Use this attribute to add an option to customize the sorting of Active Targets in the Active Tilemap list of the Tile Palette window.
GridPaintingState
GridPaintingState controls the state of objects for painting with a Tile Palette.
GridPaintingToolbar
A VisualElement displaying a Toolbar showing EditorTools for GridPainting.
GridPaintingToolbar.GridPaintingToolbarFactory
Factory for GridPaintingToolbar.
GridPaintingToolbar.GridPaintingToolbarUxmlTraits
UxmlTraits for GridPaintingToolbar.
GridPaintingToolbar.UxmlSerializedData
GridPaletteEditor
Editor for GridPalette
GridPaletteUtility
Utility Class for creating Palettes
GridSelection
Stores the selection made on a GridLayout.
GridSelectionMoveTool
An EditorTool
for handling Moves for a GridSelection
.
GridSelectionRotateTool
An EditorTool
for handling Rotation for a GridSelection
.
GridSelectionScaleTool
An EditorTool
for handling Scale for a GridSelection
.
GridSelectionTool
Abstract class for Editor Tool used to handle a GridSelection.
GridSelectionTransformTool
An EditorTool
for handling Transform for a GridSelection
.
MoveTool
Tool for doing a move with the Tile Palette
PaintTool
Tool for doing a paint with the Tile Palette
PickingTool
Tool for doing a picking action with the Tile Palette
PositionTileTemplate
Tile Template which places created Tiles into fixed positions passed with this Template
RotateClockwiseTool
Tool for doing a rotate clockwise action with the Tile Palette
RotateCounterClockwiseTool
Tool for doing a rotate counter clockwise action with the Tile Palette
RotateTool
Tool for doing a rotate action with the Tile Palette
SelectTool
Tool for doing a selection with the Tile Palette
TilePaletteActivePalettePopup
Popup Field for selecting the Active Palette for Grid Painting.
TilePaletteActivePalettePopup.TilePaletteActivePalettePopupFactory
Factory for TilePaletteActivePalettePopup.
TilePaletteActivePalettePopup.TilePaletteActivePalettePopupUxmlTraits
UxmlTraits for TilePaletteActivePalettePopup.
TilePaletteActivePalettePopup.UxmlSerializedData
TilePaletteActiveTargetsPopup
Popup Field for selecting the Active Target for Grid Painting.
TilePaletteActiveTargetsPopup.TilePaletteActiveTargetsPopupFactory
Factory for TilePaletteActiveTargetsPopup.
TilePaletteActiveTargetsPopup.TilePaletteActiveTargetsPopupUxmlTraits
UxmlTraits for TilePaletteActiveTargetsPopup.
TilePaletteActiveTargetsPopup.UxmlSerializedData
TilePaletteBrushInspectorElement
Visual Element showing the Inspector for the Active Brush for Grid Painting.
TilePaletteBrushInspectorElement.TilePaletteBrushInspectorElementFactory
Factory for TilePaletteBrushInspectorElement.
TilePaletteBrushInspectorElement.TilePaletteBrushInspectorElementUxmlTraits
UxmlTraits for TilePaletteBrushInspectorElement.
TilePaletteBrushInspectorElement.UxmlSerializedData
TilePaletteBrushesButton
Dropdown Button for selecting the Active Brush for Grid Painting.
TilePaletteBrushesButton.TilePaletteBrushesButtonFactory
Factory for TilePaletteBrushesButton.
TilePaletteBrushesButton.TilePaletteBrushesButtonUxmlTraits
UxmlTraits for TilePaletteBrushesButton.
TilePaletteBrushesButton.UxmlSerializedData
TilePaletteBrushesPopup
Popup Field for selecting the Active Brush for Grid Painting.
TilePaletteBrushesPopup.TilePaletteBrushesPopupFactory
Factory for TilePaletteBrushesPopup.
TilePaletteBrushesPopup.TilePaletteBrushesPopupUxmlTraits
UxmlTraits for TilePaletteBrushesPopup.
TilePaletteBrushesPopup.UxmlSerializedData
TilePaletteClipboardElement
A Visual Element which handles and displays a Tile Palette Clipboard. A Tile Palette Clipboard shows the Active Palette for Grid Painting and allows users to use the Active Brush to assign and pick items for painting.
TilePaletteClipboardElement.TilePaletteClipboardElementFactory
Factory for TilePaletteClipboardElement.
TilePaletteClipboardElement.TilePaletteClipboardElementUxmlTraits
UxmlTraits for TilePaletteClipboardElement.
TilePaletteClipboardElement.UxmlSerializedData
TilePaletteClipboardErrorElement
VisualElement for showing errors in the Tile Palette Clipboard
TilePaletteClipboardErrorElement.UxmlSerializedData
TilePaletteClipboardFirstUserElement
TilePaletteClipboardFirstUserElement.UxmlSerializedData
TilePaletteClipboardViewElement
TilePaletteClipboardViewElement.UxmlSerializedData
TilePaletteElement
A Visual Element which handles and displays a Tile Palette Clipboard and its associated tools.
TilePaletteElement.TilePaletteElementFactory
Factory for TilePaletteElement.
TilePaletteElement.TilePaletteElementUxmlTraits
UxmlTraits for TilePaletteElement.
TilePaletteElement.UxmlSerializedData
TilePaletteFocusDropdown
A VisualElement
displaying a Dropdown
for selecting the Focus Mode while painting on Tilemaps.
TilePaletteFocusDropdown.TilePaletteFocusDropdownFactory
A factory for TilePaletteFocusDropdown
.
TilePaletteFocusDropdown.TilePaletteFocusDropdownUxmlTraits
UxmlTraits for TilePaletteFocusDropdown
.
TilePaletteFocusDropdown.UxmlSerializedData
TilePaletteOverlayToolbarElementAttribute
This attribute adds a VisualElement with the EditorToolbarElement attribute to the Overlay toolbar in the Tile Palette window.
TileSet
The TileSet asset generates a Tile Palette and other supporting sub-assets from user inputs.
TileSet.TextureSource
Source Assets required by the TileSet to generate Tiles from a Texture. This includes a Texture and a script template to generate Tiles from the Texture.
TileSetImporter
Importer for the TileSet
TileSetImporterEditor
Editor for a TileSetImporter
TileTemplate
Abstract Class used as a Template to create Tile Assets from Texture2D and Sprites.
TileUtility
Utility class for creating Tiles
TilemapEditorTool
A base class for Editor Tools which work with the Tile Palette and GridBrushes
TilemapEditorTool.ShortcutContext
Context to determine if TilemapEditorTools can be triggered through shortcuts
Enums
GridBrushEditor.ModifyCells
Identifiers for operations modifying the Tilemap.
TileSet.HexagonLayout
Hexagon Layout for Grid