Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Namespace Fwt.HexTerrains.UserTools.SM

    Classes

    BrushUserToolState<TBrushTarget>

    Base class for managing the state and configuration of a terrain brush user tool, including brush size, opacity, input controls, and timing constraints for terrain editing operations.

    BrushUserToolState<TBrushTarget, TSettings>

    Base class for brush user tool states that manage configurable settings and target objects, enabling persistent storage and retrieval of user preferences for brush tools.

    BrushUserToolState<TBrushTarget, TSettings, TSettingsScreen>

    BrushUserToolState<TBrushTarget, TSettings, TSettingsScreen, TTerrainLayer>

    base clas for UserTool state that works with brush and TerrainLayersList component on the terrain entity. Provides an API for getting terrain layer by index or name or index and name combined.

    DataLayerBrushUserToolState<TBrushTarget, TSettings, TSettingsScreen, TTerrainLayer, TDataLayer, TDataLayerValue>

    An abstract base class for brush user tool states that operate on data layers within a hex terrain environment. Enables interaction with terrain layers and their associated data layers using customizable brush settings and UI screens.

    HexTerrainUserToolStateBase

    Provides a base class for user tool states that interact with hex-based terrain, supplying common functionality for managing terrain APIs, tool settings, and view modes.

    UserToolStateBase

    Base class for representing the state of a user tool within a state machine. Serves as the foundation for specific user tool state implementations.

    UserToolsStateMachine

    In this article
    Back to top Generated by DocFX