C# Класс Protogame.MenuItem

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

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

Свойство Тип Описание
Items List

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

Метод Описание
AddChild ( MenuItem item ) : void
GetActiveChildrenLayouts ( ISkinLayout skin, Rectangle layout ) : IEnumerable
GetMenuChildren ( ISkinLayout skin, Rectangle layout ) : Rectangle>>.IEnumerable
GetMenuListLayout ( ISkinLayout skin, Rectangle layout ) : Rectangle?
HandleEvent ( ISkinLayout skin, Rectangle layout, IGameContext context, Event @event ) : bool
MenuItem ( ) : System
Render ( IRenderContext context, ISkinLayout skinLayout, ISkinDelegator skinDelegator, Rectangle layout ) : void
Update ( ISkinLayout skin, Rectangle layout, GameTime gameTime, bool &stealFocus ) : void

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

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

public AddChild ( MenuItem item ) : void
item MenuItem
Результат void

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

public GetActiveChildrenLayouts ( ISkinLayout skin, Rectangle layout ) : IEnumerable
skin ISkinLayout
layout Microsoft.Xna.Framework.Rectangle
Результат IEnumerable

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

public GetMenuChildren ( ISkinLayout skin, Rectangle layout ) : Rectangle>>.IEnumerable
skin ISkinLayout
layout Microsoft.Xna.Framework.Rectangle
Результат Rectangle>>.IEnumerable

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

public GetMenuListLayout ( ISkinLayout skin, Rectangle layout ) : Rectangle?
skin ISkinLayout
layout Microsoft.Xna.Framework.Rectangle
Результат Rectangle?

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

public HandleEvent ( ISkinLayout skin, Rectangle layout, IGameContext context, Event @event ) : bool
skin ISkinLayout
layout Microsoft.Xna.Framework.Rectangle
context IGameContext
@event Event
Результат bool

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

public MenuItem ( ) : System
Результат System

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

public Render ( IRenderContext context, ISkinLayout skinLayout, ISkinDelegator skinDelegator, Rectangle layout ) : void
context IRenderContext
skinLayout ISkinLayout
skinDelegator ISkinDelegator
layout Microsoft.Xna.Framework.Rectangle
Результат void

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

public Update ( ISkinLayout skin, Rectangle layout, GameTime gameTime, bool &stealFocus ) : void
skin ISkinLayout
layout Microsoft.Xna.Framework.Rectangle
gameTime Microsoft.Xna.Framework.GameTime
stealFocus bool
Результат void

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

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

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