Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class PaintProvincesUserToolState

    Inheritance
    object
    SmState
    UserToolStateBase
    BrushUserToolState<HexProvincesLayer>
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource, UniversalToolSettingsScreen>
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>
    PaintProvincesUserToolState
    Implements
    ISmState
    Inherited Members
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.CellArea
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.MinCellHeight
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.MaxCellHeight
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.ReadPropKey
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.PrepareToRun()
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.InitDefaultSettings()
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.SaveSettings()
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.LoadSettings()
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.ApplyBrush(int, int2, int, HexProvincesLayer, int)
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.ReadCellData(HexProvincesLayer, int2)
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.IsAppliedToEveryCellOnMap(int)
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource, UniversalToolSettingsScreen>.SettingsScreen
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToRun()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToStop()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource, UniversalToolSettingsScreen>.GetSettingsScreen()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource, UniversalToolSettingsScreen>.UpdateSettingsScreen()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.DataSource
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.SettingsPlayerPrefsKeyName
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.PrepareToRun()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.InitSettings()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.InitDefaultSettings()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.PrepareToStop()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.LoadSettings()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.SaveSettings()
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.SaveSettingsValue<TValue>(string, TValue)
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.LoadSettingsValue<TValue>(string, TValue)
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.TryLoadSettingsValue<TValue>(string, out TValue)
    BrushUserToolState<HexProvincesLayer, UserToolSettingsDataSource>.LoadSettingsValueOrDefault<TValue>(string, TValue)
    BrushUserToolState<HexProvincesLayer>.PrevChangeTimeStamp
    BrushUserToolState<HexProvincesLayer>.TimeTreshold
    BrushUserToolState<HexProvincesLayer>.CanChangeBrushSize
    BrushUserToolState<HexProvincesLayer>.AllowRightMouseButton
    BrushUserToolState<HexProvincesLayer>.CursorColor
    BrushUserToolState<HexProvincesLayer>.ChangeModeKey
    BrushUserToolState<HexProvincesLayer>.ChangeBrushSizeKey
    BrushUserToolState<HexProvincesLayer>.IncreaseBrushSizeKey
    BrushUserToolState<HexProvincesLayer>.IncreaseBrushSizeKey2
    BrushUserToolState<HexProvincesLayer>.DecreaseBrushSizeKey
    BrushUserToolState<HexProvincesLayer>.DecreaseBrushSizeKey2
    BrushUserToolState<HexProvincesLayer>.ChangeOpacityKey
    BrushUserToolState<HexProvincesLayer>.IsTimeTresholdPassed
    BrushUserToolState<HexProvincesLayer>.BrushSize
    BrushUserToolState<HexProvincesLayer>.BrushOpacity
    BrushUserToolState<HexProvincesLayer>.ChangeOpacityMultiplier
    BrushUserToolState<HexProvincesLayer>.SetNewTimestamp()
    BrushUserToolState<HexProvincesLayer>.PrepareToRun()
    BrushUserToolState<HexProvincesLayer>.PrepareToStop()
    BrushUserToolState<HexProvincesLayer>.Tick()
    BrushUserToolState<HexProvincesLayer>.UpdateBrush()
    BrushUserToolState<HexProvincesLayer>.TryApplyBrush()
    BrushUserToolState<HexProvincesLayer>.ApplyToSingleCell(int, int2, int, HexProvincesLayer, int)
    BrushUserToolState<HexProvincesLayer>.ApplyBrushToAllCells(int, HexTerrainSettings, HexProvincesLayer, int)
    BrushUserToolState<HexProvincesLayer>.ApplyBrushToAllBrushPoints(int, int2, int, HexTerrainSettings, HexProvincesLayer, int)
    BrushUserToolState<HexProvincesLayer>.ApplyBrush(int, int2, int, HexProvincesLayer, int)
    BrushUserToolState<HexProvincesLayer>.CanBeAppliedToManyPoints(int)
    BrushUserToolState<HexProvincesLayer>.IsAppliedToEveryCellOnMap(int)
    BrushUserToolState<HexProvincesLayer>.GetBrushTarget()
    UserToolStateBase.Settings
    UserToolStateBase.IsSubstatesVisible
    UserToolStateBase.SubStateMachine
    UserToolStateBase.UserToolAPI
    UserToolStateBase.HasSubtools
    UserToolStateBase.OriginalViewMode
    UserToolStateBase.ShowSettingsScreen<TViewData, TScreen>(TViewData)
    UserToolStateBase.GetUIScreen<TScreen>()
    UserToolStateBase.HideSettingsScreen<TScreen>()
    UserToolStateBase.SetupPlanetCursor(bool, int)
    UserToolStateBase.SetupPlanetCursor(bool, int, Color32)
    UserToolStateBase.SetupPlanetCursor(bool, int, Color32, bool)
    UserToolStateBase.SetupPlanetCursor(bool)
    UserToolStateBase.TrySetViewMode()
    UserToolStateBase.TryRestoreViewMode()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.TerrainEditors.UserTools.StateMachines.States
    Assembly: fwt.hexterrains.dll
    Syntax
    public class PaintProvincesUserToolState : PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>, ISmState

    Constructors

    PaintProvincesUserToolState(IHexTerrainAPI)

    Declaration
    public PaintProvincesUserToolState(IHexTerrainAPI userToolAPI)
    Parameters
    Type Name Description
    IHexTerrainAPI userToolAPI

    Properties

    IsChangeViewMode

    If true, when this user tool state becomes active it asks a terrain to switch to the RequiredViewMode view mode

    Declaration
    protected override bool IsChangeViewMode { get; }
    Property Value
    Type Description
    bool
    Overrides
    UserToolStateBase.IsChangeViewMode

    RequiredViewMode

    If IsChangeViewMode is true, this is the view mode that will be set when this user tool state becomes active.

    Declaration
    protected override byte RequiredViewMode { get; }
    Property Value
    Type Description
    byte
    Overrides
    UserToolStateBase.RequiredViewMode

    UserToolType

    Declaration
    public override int UserToolType { get; }
    Property Value
    Type Description
    int
    Overrides
    UserToolStateBase.UserToolType

    Methods

    InitDefaultSettings()

    Declaration
    protected override void InitDefaultSettings()
    Overrides
    PaintAreasUserToolState<HexProvincesLayer, HexGroundLayer>.InitDefaultSettings()

    Implements

    ISmState

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX