C# Класс Terraria.UI.UIElement

Наследование: IComparable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
HAlign float
Height StyleDimension
Id string
Left StyleDimension
MaxHeight StyleDimension
MaxWidth StyleDimension
MinHeight StyleDimension
MinWidth StyleDimension
OverflowHidden bool
PaddingBottom float
PaddingLeft float
PaddingRight float
PaddingTop float
Parent UIElement
Top StyleDimension
VAlign float
Width StyleDimension

Защищенные свойства (Protected)

Свойство Тип Описание
Elements List
_useImmediateMode bool

Открытые методы

Метод Описание
Activate ( ) : void
Append ( UIElement element ) : void
Click ( UIMouseEvent evt ) : void
CompareTo ( object obj ) : int
ContainsPoint ( Vector2 point ) : bool
CopyStyle ( UIElement element ) : void
Deactivate ( ) : void
DoubleClick ( UIMouseEvent evt ) : void
Draw ( SpriteBatch spriteBatch ) : void
GetDimensions ( ) : CalculatedStyle
GetElementAt ( Vector2 point ) : UIElement
GetInnerDimensions ( ) : CalculatedStyle
Initialize ( ) : void
MouseDown ( UIMouseEvent evt ) : void
MouseOut ( UIMouseEvent evt ) : void
MouseOver ( UIMouseEvent evt ) : void
MouseUp ( UIMouseEvent evt ) : void
OnActivate ( ) : void
OnDeactivate ( ) : void
OnInitialize ( ) : void
Recalculate ( ) : void
RecalculateChildren ( ) : void
Remove ( ) : void
RemoveAllChildren ( ) : void
RemoveChild ( UIElement child ) : void
ScrollWheel ( UIScrollWheelEvent evt ) : void
SetPadding ( float pixels ) : void
UIElement ( ) : Microsoft.Xna.Framework

Защищенные методы

Метод Описание
DrawChildren ( SpriteBatch spriteBatch ) : void
DrawSelf ( SpriteBatch spriteBatch ) : void

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

Append() публичный Метод

public Append ( UIElement element ) : void
element UIElement
Результат void

Click() публичный Метод

public Click ( UIMouseEvent evt ) : void
evt UIMouseEvent
Результат void

CompareTo() публичный Метод

public CompareTo ( object obj ) : int
obj object
Результат int

ContainsPoint() публичный Метод

public ContainsPoint ( Vector2 point ) : bool
point Vector2
Результат bool

CopyStyle() публичный Метод

public CopyStyle ( UIElement element ) : void
element UIElement
Результат void

Deactivate() публичный Метод

public Deactivate ( ) : void
Результат void

DoubleClick() публичный Метод

public DoubleClick ( UIMouseEvent evt ) : void
evt UIMouseEvent
Результат void

Draw() публичный Метод

public Draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

DrawChildren() защищенный Метод

protected DrawChildren ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

DrawSelf() защищенный Метод

protected DrawSelf ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

GetDimensions() публичный Метод

public GetDimensions ( ) : CalculatedStyle
Результат CalculatedStyle

GetElementAt() публичный Метод

public GetElementAt ( Vector2 point ) : UIElement
point Vector2
Результат UIElement

GetInnerDimensions() публичный Метод

public GetInnerDimensions ( ) : CalculatedStyle
Результат CalculatedStyle

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

MouseDown() публичный Метод

public MouseDown ( UIMouseEvent evt ) : void
evt UIMouseEvent
Результат void

MouseOut() публичный Метод

public MouseOut ( UIMouseEvent evt ) : void
evt UIMouseEvent
Результат void

MouseOver() публичный Метод

public MouseOver ( UIMouseEvent evt ) : void
evt UIMouseEvent
Результат void

MouseUp() публичный Метод

public MouseUp ( UIMouseEvent evt ) : void
evt UIMouseEvent
Результат void

OnActivate() публичный Метод

public OnActivate ( ) : void
Результат void

OnDeactivate() публичный Метод

public OnDeactivate ( ) : void
Результат void

OnInitialize() публичный Метод

public OnInitialize ( ) : void
Результат void

Recalculate() публичный Метод

public Recalculate ( ) : void
Результат void

RecalculateChildren() публичный Метод

public RecalculateChildren ( ) : void
Результат void

Remove() публичный Метод

public Remove ( ) : void
Результат void

RemoveAllChildren() публичный Метод

public RemoveAllChildren ( ) : void
Результат void

RemoveChild() публичный Метод

public RemoveChild ( UIElement child ) : void
child UIElement
Результат void

ScrollWheel() публичный Метод

public ScrollWheel ( UIScrollWheelEvent evt ) : void
evt UIScrollWheelEvent
Результат void

SetPadding() публичный Метод

public SetPadding ( float pixels ) : void
pixels float
Результат void

UIElement() публичный Метод

public UIElement ( ) : Microsoft.Xna.Framework
Результат Microsoft.Xna.Framework

Описание свойств

Elements защищенное свойство

protected List Elements
Результат List

HAlign публичное свойство

public float HAlign
Результат float

Height публичное свойство

public StyleDimension,Terraria.UI Height
Результат StyleDimension

Id публичное свойство

public string Id
Результат string

Left публичное свойство

public StyleDimension,Terraria.UI Left
Результат StyleDimension

MaxHeight публичное свойство

public StyleDimension,Terraria.UI MaxHeight
Результат StyleDimension

MaxWidth публичное свойство

public StyleDimension,Terraria.UI MaxWidth
Результат StyleDimension

MinHeight публичное свойство

public StyleDimension,Terraria.UI MinHeight
Результат StyleDimension

MinWidth публичное свойство

public StyleDimension,Terraria.UI MinWidth
Результат StyleDimension

OverflowHidden публичное свойство

public bool OverflowHidden
Результат bool

PaddingBottom публичное свойство

public float PaddingBottom
Результат float

PaddingLeft публичное свойство

public float PaddingLeft
Результат float

PaddingRight публичное свойство

public float PaddingRight
Результат float

PaddingTop публичное свойство

public float PaddingTop
Результат float

Parent публичное свойство

public UIElement Parent
Результат UIElement

Top публичное свойство

public StyleDimension Top
Результат StyleDimension

VAlign публичное свойство

public float VAlign
Результат float

Width публичное свойство

public StyleDimension Width
Результат StyleDimension

_useImmediateMode защищенное свойство

protected bool _useImmediateMode
Результат bool