C# Класс Knot3.Framework.Widgets.MenuItem

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

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

Свойство Тип Описание
Hovered GameTime>.Action

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

Свойство Тип Описание
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch

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

Метод Описание
Collapse ( ) : void
MenuItem ( IScreen screen, DisplayLayer drawOrder, string text ) : System
OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void

Reaktionen auf Tasteneingaben.

OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void

Reaktionen auf einen Linksklick.

OnRightClick ( Vector2 position, ClickState state, GameTime time ) : void

Reaktionen auf einen Rechtsklick.

OnScroll ( int scrollValue, GameTime time ) : void

Die Reaktion auf eine Bewegung des Mausrads.

SetHovered ( bool isHovered, GameTime time ) : void

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

Метод Описание
Draw ( GameTime time ) : void

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

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

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

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

public MenuItem ( IScreen screen, DisplayLayer drawOrder, string text ) : System
screen IScreen
drawOrder DisplayLayer
text string
Результат System

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

Reaktionen auf Tasteneingaben.
public OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void
key List
keyEvent KeyEvent
time Microsoft.Xna.Framework.GameTime
Результат void

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

Reaktionen auf einen Linksklick.
public OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void
position Vector2
state ClickState
time Microsoft.Xna.Framework.GameTime
Результат void

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

Reaktionen auf einen Rechtsklick.
public OnRightClick ( Vector2 position, ClickState state, GameTime time ) : void
position Vector2
state ClickState
time Microsoft.Xna.Framework.GameTime
Результат void

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

Die Reaktion auf eine Bewegung des Mausrads.
public OnScroll ( int scrollValue, GameTime time ) : void
scrollValue int
time Microsoft.Xna.Framework.GameTime
Результат void

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

public SetHovered ( bool isHovered, GameTime time ) : void
isHovered bool
time Microsoft.Xna.Framework.GameTime
Результат void

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

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

public Action Hovered
Результат GameTime>.Action

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

protected SpriteBatch,Microsoft.Xna.Framework.Graphics spriteBatch
Результат Microsoft.Xna.Framework.Graphics.SpriteBatch