C# 클래스 FSO.Client.UI.Framework.UIContainer

상속: UIElement
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 메소드들

메소드 설명
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