Class BannerBuilderLayerVM
- Assembly
- TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class BannerBuilderLayerVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
BannerBuilderLayerVM
- Implements
- Inherited Members
Constructors
BannerBuilderLayerVM(BannerData, int)
public BannerBuilderLayerVM(BannerData data, int layerIndex)
Parameters
data
BannerDatalayerIndex
int
Properties
CanDeleteLayer
[DataSourceProperty]
public bool CanDeleteLayer { get; set; }
Property Value
Color1
[DataSourceProperty]
public Color Color1 { get; set; }
Property Value
Color1AsStr
[DataSourceProperty]
public string Color1AsStr { get; set; }
Property Value
Color2
[DataSourceProperty]
public Color Color2 { get; set; }
Property Value
Color2AsStr
[DataSourceProperty]
public string Color2AsStr { get; set; }
Property Value
Data
public BannerData Data { get; }
Property Value
EditableAreaSize
[DataSourceProperty]
public int EditableAreaSize { get; set; }
Property Value
IconID
[DataSourceProperty]
public int IconID { get; set; }
Property Value
IconIDAsString
[DataSourceProperty]
public string IconIDAsString { get; set; }
Property Value
IsDrawStrokeActive
[DataSourceProperty]
public bool IsDrawStrokeActive { get; set; }
Property Value
IsLayerPattern
[DataSourceProperty]
public bool IsLayerPattern { get; set; }
Property Value
IsMirrorActive
[DataSourceProperty]
public bool IsMirrorActive { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
LayerIndex
[DataSourceProperty]
public int LayerIndex { get; set; }
Property Value
PositionValue
[DataSourceProperty]
public Vec2 PositionValue { get; set; }
Property Value
PositionValueX
[DataSourceProperty]
public float PositionValueX { get; set; }
Property Value
PositionValueY
[DataSourceProperty]
public float PositionValueY { get; set; }
Property Value
RotationValue
[DataSourceProperty]
public float RotationValue { get; set; }
Property Value
RotationValue360
[DataSourceProperty]
public int RotationValue360 { get; set; }
Property Value
SizeValue
[DataSourceProperty]
public Vec2 SizeValue { get; set; }
Property Value
SizeValueX
[DataSourceProperty]
public float SizeValueX { get; set; }
Property Value
SizeValueY
[DataSourceProperty]
public float SizeValueY { get; set; }
Property Value
TotalAreaSize
[DataSourceProperty]
public int TotalAreaSize { get; set; }
Property Value
Methods
ExecuteCenterSigil()
public void ExecuteCenterSigil()
ExecuteDelete()
public void ExecuteDelete()
ExecuteResetSize()
public void ExecuteResetSize()
ExecuteSelectColor1()
public void ExecuteSelectColor1()
ExecuteSelectColor2()
public void ExecuteSelectColor2()
ExecuteSelection()
public void ExecuteSelection()
ExecuteSwapColors()
public void ExecuteSwapColors()
ExecuteUpdateBanner()
public void ExecuteUpdateBanner()
Refresh()
public void Refresh()
ResetLayerActions()
public static void ResetLayerActions()
SetLayerActions(Action, Action<BannerBuilderLayerVM>, Action<BannerBuilderLayerVM>, Action<int, Action<BannerBuilderColorItemVM>>)
public static void SetLayerActions(Action refresh, Action<BannerBuilderLayerVM> onSelection, Action<BannerBuilderLayerVM> onDeletion, Action<int, Action<BannerBuilderColorItemVM>> onColorSelection)
Parameters
refresh
ActiononSelection
Action<BannerBuilderLayerVM>onDeletion
Action<BannerBuilderLayerVM>onColorSelection
Action<int, Action<BannerBuilderColorItemVM>>
SetLayerIndex(int)
public void SetLayerIndex(int newIndex)
Parameters
newIndex
int
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).