M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
|
Inherits TaleWorlds.GauntletUI.BaseTypes.Widget.
Inherited by TaleWorlds.GauntletUI.BaseTypes.EditableTextWidget, TaleWorlds.GauntletUI.BaseTypes.ImageWidget, TaleWorlds.GauntletUI.BaseTypes.RichTextWidget, TaleWorlds.GauntletUI.BaseTypes.SelectedStateBrushWidget, TaleWorlds.GauntletUI.ExtraWidgets.DelayedStateChanger, TaleWorlds.GauntletUI.ExtraWidgets.FillBar, TaleWorlds.GauntletUI.ExtraWidgets.Graph.GraphLinePointWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Barter.BarterItemVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChangerBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.Culture.CharacterCreationBackgroundGradientBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterCreation.Culture.CharacterCreationCultureVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Clan.ClanWorkshopTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ContextMenuBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CounterTextBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingCardHighlightBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingMaterialVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaSearchBarBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Encyclopedia.EncyclopediaUnitTreeNodeItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.EquipmentTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.FiefStatTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GameOver.GameOverCategoryIconBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GamepadCursorMarkerWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.GamepadCursorWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Information.GameNotificationWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryEquippedItemControlsBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ItemTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomClanTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Kingdom.KingdomDecisionFactionTypeVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapBarGatherArmyBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapBar.MapBarUnreadBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.MapEventVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Menu.TownManagement.ShopVisualIconBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Menu.TownManagement.VillageTypeVisualIconBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegePOIBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.MapBar.MapTimeImageBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.Overlay.SettlementOverlayWallIconBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DescriptionItemVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.AgentLockVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.AgentWeaponPassiveUsageVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.Order.OrderFormationClassVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleFormationClassBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleFormationClassLockBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleFormationFilterVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.OrderOfBattle.OrderOfBattleFormationMarkerBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.TakenDamageItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.ClassLoadoutTroopTupleCultureColorBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutTroopCardBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutTroopInfoBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.DuelArenaFlagVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.HUDExtensionBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.MoraleArrowBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.HUD.ServerStatusItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory.MultiplayerLobbyArmoryCosmeticItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory.MultiplayerLobbyArmoryCosmeticTierVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Clan.MultiplayerLobbyClanMemberRankVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerEndOfRoundPanelBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Nameplate.SettlementNameplateEventVisualBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Order.OrderTroopItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ParallaxItemBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Quest.QuestMarkerBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ScreenBackgroundBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tournament.TournamentParticipantBrushWidget, and TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialHighlightItemBrushWidget.
Public Member Functions | |
void | ForceUseBrush (Brush brush) |
DO NOT USE THIS FUNCTION. THIS IS FOR STANDALONE EDITOR. | |
BrushWidget (UIContext context) | |
override void | UpdateBrushes (float dt) |
override void | SetState (string stateName) |
override void | UpdateAnimationPropertiesSubTask (float alphaFactor) |
virtual void | OnBrushChanged () |
Public Member Functions inherited from TaleWorlds.GauntletUI.BaseTypes.Widget | |
void | ApplyActionOnAllChildren (Action< Widget > action) |
Widget (UIContext context) | |
T | GetComponent< T > () |
void | AddComponent (WidgetComponent component) |
void | AddState (string stateName) |
bool | ContainsState (string stateName) |
virtual void | SetState (string stateName) |
Widget | FindChild (BindingPath path) |
Widget | FindChild (string singlePathNode) |
Widget | FindChild (WidgetSearchDelegate widgetSearchDelegate) |
Widget | FindChild (string id, bool includeAllChildren=false) |
void | RemoveAllChildren () |
virtual void | UpdateAnimationPropertiesSubTask (float alphaFactor) |
void | Measure (Vector2 measureSpec) |
bool | CheckIsMyChildRecursive (Widget child) |
void | AddChild (Widget widget) |
void | AddChildAtIndex (Widget widget, int index) |
void | SwapChildren (Widget widget1, Widget widget2) |
void | RemoveChild (Widget widget) |
virtual void | OnBeforeRemovedChild (Widget widget) |
Called before binding is broken and child is removed Be careful not to invalidate datasource data in here! | |
bool | HasChild (Widget widget) |
virtual void | UpdateBrushes (float dt) |
int | GetChildIndex (Widget child) |
int | GetVisibleChildIndex (Widget child) |
int | GetFilterChildIndex (Widget child, Func< Widget, bool > childrenFilter) |
Widget | GetChild (int i) |
void | Layout (float left, float bottom, float right, float top) |
virtual void | HandleInput (IReadOnlyList< int > lastKeysPressed) |
bool | IsPointInsideMeasuredArea (Vector2 p) |
bool | IsPointInsideGamepadCursorArea (Vector2 p) |
void | Hide () |
void | Show () |
Vector2 | GetLocalPoint (Vector2 globalPoint) |
Transforms a global point to local coordinates for this widget. | |
void | SetSiblingIndex (int index, bool force=false) |
int | GetSiblingIndex () |
int | GetVisibleSiblingIndex () |
void | Render (TwoDimensionContext twoDimensionContext, TwoDimensionDrawContext drawContext) |
bool | IsRecursivelyVisible () |
override string | ToString () |
void | OnGamepadNavigationFocusGain () |
Protected Member Functions | |
void | UpdateBrushRendererInternal (float dt) |
override void | RefreshState () |
override void | OnRender (TwoDimensionContext twoDimensionContext, TwoDimensionDrawContext drawContext) |
void | HandleUpdateNeededOnRender () |
override void | OnConnectedToRoot () |
void | RegisterUpdateBrushes () |
void | UnRegisterUpdateBrushes () |
Protected Member Functions inherited from TaleWorlds.GauntletUI.BaseTypes.Widget | |
void | SetMeasureAndLayoutDirty () |
void | SetMeasureDirty () |
void | SetLayoutDirty () |
virtual void | OnUpdate (float dt) |
virtual void | OnParallelUpdate (float dt) |
virtual void | OnLateUpdate (float dt) |
virtual void | RefreshState () |
virtual void | OnChildAdded (Widget child) |
virtual void | OnChildRemoved (Widget child) |
virtual void | OnAfterChildRemoved (Widget child) |
virtual void | OnRender (TwoDimensionContext twoDimensionContext, TwoDimensionDrawContext drawContext) |
void | EventFired (string eventName, params object[] args) |
virtual void | OnDisconnectedFromRoot () |
virtual void | OnConnectedToRoot () |
virtual void | OnGamepadNavigationIndexUpdated (int newIndex) |
virtual bool | OnPreviewMousePressed () |
virtual bool | OnPreviewMouseReleased () |
virtual bool | OnPreviewMouseAlternatePressed () |
virtual bool | OnPreviewMouseAlternateReleased () |
virtual bool | OnPreviewDragBegin () |
virtual bool | OnPreviewDragEnd () |
virtual bool | OnPreviewDrop () |
virtual bool | OnPreviewMouseScroll () |
virtual bool | OnPreviewRightStickMovement () |
virtual bool | OnPreviewMouseMove () |
virtual bool | OnPreviewDragHover () |
Protected Member Functions inherited from TaleWorlds.GauntletUI.PropertyOwnerObject | |
void | OnPropertyChanged< T > (T value, [CallerMemberName]string propertyName=null) |
void | OnPropertyChanged (int value, [CallerMemberName] string propertyName=null) |
void | OnPropertyChanged (float value, [CallerMemberName] string propertyName=null) |
void | OnPropertyChanged (bool value, [CallerMemberName] string propertyName=null) |
void | OnPropertyChanged (Vec2 value, [CallerMemberName] string propertyName=null) |
void | OnPropertyChanged (Vector2 value, [CallerMemberName] string propertyName=null) |
void | OnPropertyChanged (double value, [CallerMemberName] string propertyName=null) |
void | OnPropertyChanged (uint value, [CallerMemberName] string propertyName=null) |
void | OnPropertyChanged (Color value, [CallerMemberName] string propertyName=null) |
Protected Attributes | |
bool | _isInsideCache = false |
Protected Attributes inherited from TaleWorlds.GauntletUI.BaseTypes.Widget | |
Vector2 | _cachedGlobalPosition |
bool | _calculateSizeFirstFrame = true |
float | _stateTimer |
VisualState | _startVisualState |
VisualStateAnimationState | _currentVisualStateAnimationState |
int | _seed |
Properties | |
Brush | Brush [get, set] |
Brush | ReadOnlyBrush [get] |
new Sprite | Sprite [get, set] |
BrushRenderer | BrushRenderer [get] |
Properties inherited from TaleWorlds.GauntletUI.BaseTypes.Widget | |
float | ColorFactor = 1f [get, set] |
float | AlphaFactor = 1f [get, set] |
float | ValueFactor [get, set] |
float | SaturationFactor [get, set] |
float | ExtendLeft [get, set] |
float | ExtendRight [get, set] |
float | ExtendTop [get, set] |
float | ExtendBottom [get, set] |
bool | VerticalFlip [get, set] |
bool | HorizontalFlip [get, set] |
bool | FrictionEnabled [get, set] |
Enables gamepad cursor friction while hovering over this widget. | |
Color | Color [get, set] |
string | Id [get, set] |
Vector2 | LocalPosition [get] |
Vector2 | GlobalPosition [get] |
bool | DoNotUseCustomScaleAndChildren [get, set] |
bool | DoNotUseCustomScale [get, set] |
float | _scaleToUse [get] |
float | _inverseScaleToUse [get] |
Vector2 | Size [get] |
float | SuggestedWidth [get, set] |
float | SuggestedHeight [get, set] |
float | ScaledSuggestedWidth [get, set] |
float | ScaledSuggestedHeight [get, set] |
bool | TweenPosition [get, set] |
string | HoveredCursorState [get, set] |
bool | AlternateClickEventHasSpecialEvent [get, set] |
Vector2 | PosOffset [get, set] |
Vector2 | ScaledPositionOffset [get] |
float | PositionXOffset [get, set] |
float | PositionYOffset [get, set] |
float | ScaledPositionXOffset [get, set] |
float | ScaledPositionYOffset [get, set] |
Widget | ParentWidget [get, set] |
EventManager | EventManager [get] |
UIContext | Context [get] |
Vector2 | MeasuredSize [get] |
float | MarginTop [get, set] |
float | MarginLeft [get, set] |
float | MarginBottom [get, set] |
float | MarginRight [get, set] |
float | ScaledMarginTop [get] |
float | ScaledMarginLeft [get] |
float | ScaledMarginBottom [get] |
float | ScaledMarginRight [get] |
VerticalAlignment | VerticalAlignment [get, set] |
HorizontalAlignment | HorizontalAlignment [get, set] |
float | Left [get] |
float | Top [get] |
float | Right [get] |
float | Bottom [get] |
int | ChildCount [get] |
bool | ForcePixelPerfectRenderPlacement [get, set] |
bool | UseGlobalTimeForAnimation [get, set] |
SizePolicy | WidthSizePolicy [get, set] |
SizePolicy | HeightSizePolicy [get, set] |
bool | AcceptDrag [get, set] |
bool | AcceptDrop [get, set] |
bool | HideOnDrag = true [get, set] |
Widget | DragWidget [get, set] |
bool | ClipContents [get, set] |
bool | ClipHorizontalContent [get, set] |
bool | ClipVerticalContent [get, set] |
bool | CircularClipEnabled [get, set] |
float | CircularClipRadius [get, set] |
bool | IsCircularClipRadiusHalfOfWidth [get, set] |
bool | IsCircularClipRadiusHalfOfHeight [get, set] |
float | CircularClipSmoothingRadius [get, set] |
float | CircularClipXOffset [get, set] |
float | CircularClipYOffset [get, set] |
bool | RenderLate [get, set] |
bool | DoNotRenderIfNotFullyInsideScissor [get, set] |
bool | FixedWidth [get] |
bool | FixedHeight [get] |
bool | IsHovered [get] |
bool | IsDisabled [get, set] |
bool | IsFocusable [get, set] |
bool | IsFocused [get] |
bool | IsEnabled [get, set] |
bool | RestartAnimationFirstFrame [get, set] |
bool | DoNotPassEventsToChildren [get, set] |
bool | DoNotAcceptEvents [get, set] |
bool | CanAcceptEvents [get, set] |
bool | IsPressed [get] |
bool | IsHidden [get, set] |
bool | IsVisible [get, set] |
Sprite | Sprite [get, set] |
VisualDefinition | VisualDefinition [get, set] |
string | CurrentState = "" [get, protected set] |
bool | UpdateChildrenStates [get, set] |
object | Tag [get, set] |
ILayout | LayoutImp [get, protected set] |
bool | DropEventHandledManually [get, set] |
IEnumerable< Widget > | AllChildrenAndThis [get] |
IEnumerable< Widget > | AllChildren [get] |
List< Widget > | Children [get] |
IEnumerable< Widget > | Parents [get] |
float | MaxWidth [get, set] |
float | MaxHeight [get, set] |
float | MinWidth [get, set] |
float | MinHeight [get, set] |
float | ScaledMaxWidth [get] |
float | ScaledMaxHeight [get] |
float | ScaledMinWidth [get] |
float | ScaledMinHeight [get] |
bool | DisableRender [get, set] |
Action< Widget, string, object[]> | EventFire |
float | ExtendCursorAreaTop [get, set] |
float | ExtendCursorAreaRight [get, set] |
float | ExtendCursorAreaBottom [get, set] |
float | ExtendCursorAreaLeft [get, set] |
float | CursorAreaXOffset [get, set] |
float | CursorAreaYOffset [get, set] |
bool | DoNotAcceptNavigation [get, set] |
bool | IsUsingNavigation [get, set] |
bool | UseSiblingIndexForNavigation [get, set] |
int | GamepadNavigationIndex [get, set] |
GamepadNavigationTypes | UsedNavigationMovements [get, set] |
Additional Inherited Members | |
Public Attributes inherited from TaleWorlds.GauntletUI.BaseTypes.Widget | |
Func< Widget, Widget, bool > | AcceptDropHandler |
Action< Widget > | OnGamepadNavigationFocusGained |
Events inherited from TaleWorlds.GauntletUI.BaseTypes.Widget | |
Action< Widget > | OnVisibilityChanged |
Events inherited from TaleWorlds.GauntletUI.PropertyOwnerObject | |
Action< PropertyOwnerObject, string, object > | PropertyChanged |
Action< PropertyOwnerObject, string, bool > | boolPropertyChanged |
Action< PropertyOwnerObject, string, int > | intPropertyChanged |
Action< PropertyOwnerObject, string, float > | floatPropertyChanged |
Action< PropertyOwnerObject, string, Vec2 > | Vec2PropertyChanged |
Action< PropertyOwnerObject, string, Vector2 > | Vector2PropertyChanged |
Action< PropertyOwnerObject, string, double > | doublePropertyChanged |
Action< PropertyOwnerObject, string, uint > | uintPropertyChanged |
Action< PropertyOwnerObject, string, Color > | ColorPropertyChanged |
TaleWorlds.GauntletUI.BaseTypes.BrushWidget.BrushWidget | ( | UIContext | context | ) |
void TaleWorlds.GauntletUI.BaseTypes.BrushWidget.ForceUseBrush | ( | Brush | brush | ) |
|
virtual |
Reimplemented from TaleWorlds.GauntletUI.BaseTypes.Widget.
|
protected |
|
virtual |
Reimplemented from TaleWorlds.GauntletUI.BaseTypes.Widget.
Reimplemented in TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CardSelectionPopupButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Crafting.CraftingPieceTypeSelectorButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutTroopSubclassButtonWidget, and TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyHeaderToggleWidget.
|
protectedvirtual |
Reimplemented from TaleWorlds.GauntletUI.BaseTypes.Widget.
Reimplemented in TaleWorlds.MountAndBlade.GauntletUI.Widgets.IconOffsetButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryItemTupleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.ClassLoadoutAlternativeUsageItemTabButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Friend.MultiplayerLobbyFriendGroupToggleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.MultiplayerLobbyGameTypeCardButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.MultiplayerItemTabButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Party.PartyTroopTupleButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.ToggleStateButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialPanelImageWidget, TaleWorlds.GauntletUI.BaseTypes.ButtonWidget, TaleWorlds.GauntletUI.BaseTypes.ImageWidget, and TaleWorlds.GauntletUI.BaseTypes.RichTextWidget.
|
protectedvirtual |
Reimplemented from TaleWorlds.GauntletUI.BaseTypes.Widget.
Reimplemented in TaleWorlds.MountAndBlade.GauntletUI.Widgets.CharacterTableauWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.CounterTextBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.MapBar.MapTimeImageBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.TakenDamageItemBrushWidget, TaleWorlds.GauntletUI.ExtraWidgets.FillBar, TaleWorlds.GauntletUI.ExtraWidgets.ScrollingTextWidget, TaleWorlds.GauntletUI.BaseTypes.EditableTextWidget, TaleWorlds.GauntletUI.BaseTypes.MaskedTextureWidget, TaleWorlds.GauntletUI.BaseTypes.RichTextWidget, TaleWorlds.GauntletUI.BaseTypes.TextureWidget, and TaleWorlds.GauntletUI.BaseTypes.TextWidget.
|
protected |
|
protectedvirtual |
Reimplemented from TaleWorlds.GauntletUI.BaseTypes.Widget.
Reimplemented in TaleWorlds.MountAndBlade.GauntletUI.Widgets.Inventory.InventoryItemTupleWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.ClassLoadout.MultiplayerClassLoadoutItemTabControllerButtonWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tournament.TournamentParticipantBrushWidget, TaleWorlds.MountAndBlade.GauntletUI.Widgets.Tutorial.TutorialPanelImageWidget, and TaleWorlds.GauntletUI.ExtraWidgets.DelayedStateChanger.
|
virtual |
Reimplemented from TaleWorlds.GauntletUI.BaseTypes.Widget.
|
virtual |
|
protected |
|
protected |
|
protected |
|
getset |
|
get |
|
getset |
|
get |