C# Класс Sharpex2D.UI.UIControl

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

Private Properties

Свойство Тип Описание
SetParent void
UpdateBounds void

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

Метод Описание
IsKeyDown ( Keys key ) : bool

Determines, if a Key was pressed down.

IsKeyUp ( Keys key ) : bool

Determines, if a Key was relased.

IsMouseDown ( MouseButtons mouseButton ) : bool

Determines, if a MouseButton was pressed.

OnDraw ( SpriteBatch spriteBatch ) : void

Processes a Render call.

OnUpdate ( GameTime gameTime ) : void

Updates the object.

RemoveChild ( UIControl control ) : void

Removes a UIControl from the Childs.

RemoveFocus ( ) : void

Removes the Focus of the UIControl.

SetFocus ( ) : void

Sets the Focus for this UIControl.

Update ( GameTime gameTime ) : void

Updates the object.

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

Метод Описание
UIControl ( UIManager assignedUIManager ) : System

Initializes a new UIControl class.

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

Метод Описание
SetParent ( UIControl parent ) : void

Sets the Parent.

UpdateBounds ( ) : void

Updates the Bounds of the UIControl.

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

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

Determines, if a Key was pressed down.
public IsKeyDown ( Keys key ) : bool
key Keys The Key.
Результат bool

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

Determines, if a Key was relased.
public IsKeyUp ( Keys key ) : bool
key Keys The Key.
Результат bool

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

Determines, if a MouseButton was pressed.
public IsMouseDown ( MouseButtons mouseButton ) : bool
mouseButton MouseButtons The MouseButton.
Результат bool

OnDraw() публичный абстрактный Метод

Processes a Render call.
public abstract OnDraw ( SpriteBatch spriteBatch ) : void
spriteBatch Sharpex2D.Rendering.SpriteBatch The SpriteBatch.
Результат void

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

Updates the object.
public OnUpdate ( GameTime gameTime ) : void
gameTime GameTime The GameTime.
Результат void

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

Removes a UIControl from the Childs.
public RemoveChild ( UIControl control ) : void
control UIControl The UIControl.
Результат void

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

Removes the Focus of the UIControl.
public RemoveFocus ( ) : void
Результат void

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

Sets the Focus for this UIControl.
public SetFocus ( ) : void
Результат void

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

Initializes a new UIControl class.
protected UIControl ( UIManager assignedUIManager ) : System
assignedUIManager UIManager The assigned UIManager.
Результат System

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

Updates the object.
public Update ( GameTime gameTime ) : void
gameTime GameTime The GameTime.
Результат void