C# Класс Protogame.AdjustedContainer

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

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

Метод Описание
AddChild ( IContainer child, Rectangle rect ) : void
AdjustedContainer ( Point originalAbsolutePosition ) : System
ChildrenWithLayouts ( Rectangle layout ) : Rectangle>>.IEnumerable
HandleEvent ( ISkinLayout skinLayout, Rectangle layout, IGameContext context, Event @event ) : bool
RemoveChild ( IContainer child ) : void
Render ( IRenderContext context, ISkinLayout skinLayout, ISkinDelegator skinDelegator, Rectangle layout ) : void
SetChildRectangle ( IContainer child, Rectangle rect ) : void
Update ( ISkinLayout skinLayout, Rectangle layout, GameTime gameTime, bool &stealFocus ) : void

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

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

public AddChild ( IContainer child, Rectangle rect ) : void
child IContainer
rect Microsoft.Xna.Framework.Rectangle
Результат void

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

public AdjustedContainer ( Point originalAbsolutePosition ) : System
originalAbsolutePosition Point
Результат System

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

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

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

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

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

public RemoveChild ( IContainer child ) : void
child IContainer
Результат void

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

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

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

public SetChildRectangle ( IContainer child, Rectangle rect ) : void
child IContainer
rect Microsoft.Xna.Framework.Rectangle
Результат void

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

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