docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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

    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

    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.

    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.

    In This Article
    Back to top
    Copyright © 2025 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)