C# Класс FSO.Client.UI.Framework.UIContainer

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

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

Метод Описание
Add ( UIElement child ) : void

Adds a UIElement at the top most position in the container

AddAt ( int index, UIElement child ) : void

Adds a UIElement at a specific depth in the container

AddBefore ( UIElement child, UIElement before ) : void

Adds a UIElement at the top most position in the container

Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void

GetChildren ( ) : List

Get a list of the children, this is for debug only, you should not modify this array

PreDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
Remove ( UIElement child ) : void
RenderScript ( string uiScript ) : UIScript

Generates & plumbs in UI from UI script

SendToBack ( ) : void
SendToFront ( ) : void
UIContainer ( ) : System
Update ( UpdateState state ) : void

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

Метод Описание
CalculateMatrix ( ) : void

CalculateOpacity ( ) : void

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

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

Adds a UIElement at the top most position in the container
public Add ( UIElement child ) : void
child UIElement
Результат void

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

Adds a UIElement at a specific depth in the container
public AddAt ( int index, UIElement child ) : void
index int
child UIElement
Результат void

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

Adds a UIElement at the top most position in the container
public AddBefore ( UIElement child, UIElement before ) : void
child UIElement
before UIElement
Результат void

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

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

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

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

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

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Результат void

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

Get a list of the children, this is for debug only, you should not modify this array
public GetChildren ( ) : List
Результат List

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

public PreDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Результат void

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

public Remove ( UIElement child ) : void
child UIElement
Результат void

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

Generates & plumbs in UI from UI script
public RenderScript ( string uiScript ) : UIScript
uiScript string
Результат UIScript

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

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

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

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

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

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

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

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Результат void