C# Класс FSO.Client.UI.Controls.UITextBox

Наследование: FSO.Client.UI.Framework.UIContainer, IFocusableUI, ITextControl
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
StandardBackground ITextureRef
TextMargin Microsoft.Xna.Framework.Rectangle
TextStyle FSO.Client.UI.Framework.TextStyle

Private Properties

Свойство Тип Описание
ComputeDrawingCommands void
UITextBox System

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

Метод Описание
Clear ( ) : void
Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void

Render

GetBounds ( ) : Rectangle
OnFocusChanged ( FocusEvent newFocus ) : void
OnMouseEvent ( UIMouseEventType evt, UpdateState state ) : void
SetBackgroundTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture, int marginLeft, int marginRight, int marginTop, int marginBottom ) : void
SetSize ( float width, float height ) : void
Update ( UpdateState state ) : void

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

Метод Описание
CalculateMatrix ( ) : void

Приватные методы

Метод Описание
ComputeDrawingCommands ( ) : void

When the text / scroll / highlight changes we need to re-compute how we are going to draw this text field

UITextBox ( ) : System

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

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

protected CalculateMatrix ( ) : void
Результат void

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

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

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

Render
public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Результат void

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

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

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

public OnFocusChanged ( FocusEvent newFocus ) : void
newFocus FocusEvent
Результат void

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

public OnMouseEvent ( UIMouseEventType evt, UpdateState state ) : void
evt UIMouseEventType
state FSO.Common.Rendering.Framework.Model.UpdateState
Результат void

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

public SetBackgroundTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture, int marginLeft, int marginRight, int marginTop, int marginBottom ) : void
texture Microsoft.Xna.Framework.Graphics.Texture2D
marginLeft int
marginRight int
marginTop int
marginBottom int
Результат void

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

public SetSize ( float width, float height ) : void
width float
height float
Результат void

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

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Результат void

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

StandardBackground публичное статическое свойство

public static ITextureRef StandardBackground
Результат ITextureRef

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

public Rectangle,Microsoft.Xna.Framework TextMargin
Результат Microsoft.Xna.Framework.Rectangle

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

public TextStyle,FSO.Client.UI.Framework TextStyle
Результат FSO.Client.UI.Framework.TextStyle