C# Класс Defend_your_home.UI.Button

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

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

Свойство Тип Описание
font Microsoft.Xna.Framework.Graphics.SpriteFont
position Vector2
pressed bool
text string
textSize Vector2
tintColor Color
tintWhenTouched Color

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

Метод Описание
Button ( string text, SpriteFont font, Vector2 position ) : System
Draw ( SpriteBatch spriteBatch ) : void
Update ( ) : void

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

Метод Описание
CheckIfFirstTouchDown ( Vector2 touchPosition ) : bool
CheckIfTouchRelease ( Vector2 touchPosition ) : bool
DoOnTouchDown ( ) : void
DoOnTouchRelease ( ) : void
OnClick ( EventArgs e ) : void
OnTouchDown ( EventArgs e ) : void

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

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

public Button ( string text, SpriteFont font, Vector2 position ) : System
text string
font Microsoft.Xna.Framework.Graphics.SpriteFont
position Vector2
Результат System

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

protected CheckIfFirstTouchDown ( Vector2 touchPosition ) : bool
touchPosition Vector2
Результат bool

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

protected CheckIfTouchRelease ( Vector2 touchPosition ) : bool
touchPosition Vector2
Результат bool

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

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

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

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

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

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

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

protected OnClick ( EventArgs e ) : void
e System.EventArgs
Результат void

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

protected OnTouchDown ( EventArgs e ) : void
e System.EventArgs
Результат void

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

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

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

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

protected SpriteFont,Microsoft.Xna.Framework.Graphics font
Результат Microsoft.Xna.Framework.Graphics.SpriteFont

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

protected Vector2 position
Результат Vector2

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

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

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

protected string text
Результат string

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

protected Vector2 textSize
Результат Vector2

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

protected Color tintColor
Результат Color

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

protected Color tintWhenTouched
Результат Color