Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Namespace Fwt.HexTerrains.UserTools.SM.States

    Classes

    AddNoiseUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer>

    AddSurfaceNoiseUserToolState

    ApplyHeightMapUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer>

    ApplySurfaceHeightMapUserToolState

    AutoPaintSurfaceUserToolState

    AutoPaintSurfaceUserToolStateBase<TBrushTarget, TTerrainLayer>

    CreateNewTerrainUserToolState

    State for creating a new terrain using the CreateNewTerrainUserTool.

    CreateNewTerrainUserToolStateBase<TScreen, TViewData>

    Provides a base state for user tools that create new hex terrain, managing the associated UI screen and view data for terrain creation workflows.

    DeformSurfaceUserToolState

    DeformUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer>

    Provides a base state for user tools that deform terrain by applying values to a data layer, supporting turbo and invert key modifiers for brush operations.

    DeformWithSurfaceReferenceUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer>

    LevelSurfaceHeightUserToolState

    LoadTerrainUserToolState

    State for loading terrain using the LoadTerrainUserTool.

    LoadTerrainUserToolStateBase<TScreen, TCallback>

    PaintChunkMeshTransparencyUserToolState

    Provides user tool state for painting transparency values onto chunk mesh layers within the terrain editor. Enables users to interactively modify the transparency map of a selected mesh layer.

    PaintRegionsUserToolState

    PaintRegionsUserToolStateBase<TBrushTarget, TTerrainLayer, THexSurfacesList, THexSurface>

    PaintSurfaceBiomeUserToolState

    PaintSurfaceTransparencyUserToolStateBase<TBrushTarget, TTerrainLayer>

    PointerUserToolState

    Represents the user tool state for pointer interactions within a hex terrain environment.

    ResizeTerrainUserToolState

    State for the Resize Terrain User Tool.

    ResizeTerrainUserToolStateBase<TScreen, TCallback>

    SaveTerrainUserToolState

    State for saving terrain using the user tool.

    SaveTerrainUserToolStateBase<TScreen, TCallback>

    Provides a base class for user tool states that manage saving terrain data through a UI screen and callback mechanism.

    SetChunkMeshVisibilityUserToolState

    SetValueUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer, TCellValue>

    SetValueWithSurfaceReferenceUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer, TCellValue>

    SmoothSurfaceUserToolState

    SmoothValuesUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer>

    Provides a base class for user tool states that apply smoothing effects to terrain data layers using brush operations.

    StampDataLayerUserToolStateBase<TBrushTarget, TTerrainLayer, TDataLayer, TCellData>

    Provides a base class for stamp user tool state implementations that operate on cell value data layers within a hex terrain editing context. Stamping is copying cell data from a source area to a target area on the terrain.

    StampRegionsUserToolState

    StampRegionsUserToolStateBase<TBrushTarget, TTerrainLayer>

    StampSurfaceBiomeUserToolState

    StampSurfaceHeightUserToolState

    StampUserToolStateBase<TBrushTarget, TCellData>

    Provides a base class for user tool states that support stamping operations on terrain or grid-based targets, allowing users to read and apply cell data using configurable origin coordinates and input keys. Stamping means copying data from a specified origin cell to other cells based on brush operations.

    StampUserToolStateBase<TBrushTarget, TTerrainLayer, TCellData>

    Provides a base class for stamp-style terrain editing user tool states, enabling cell data to be read from an origin cell and applied to other cells within a hex terrain layer group.

    ToggleTerrainVisibilityUserToolState

    Represents the user tool state that toggles the visibility of terrain in the hex-based environment.

    In this article
    Back to top Generated by DocFX