C# 클래스 MonoGameUi.Splitter

Container zur Aufslittung zweier Controls in zwei größenveränderbare Panels.
상속: Control
파일 보기 프로젝트 열기: OctoAwesome/monogameui 1 사용 예제들

공개 메소드들

메소드 설명
GetExpectedSize ( Point available ) : Point
SetActualSize ( Point available ) : void
Splitter ( BaseScreenComponent manager, string style = "" ) : Microsoft.Xna.Framework

보호된 메소드들

메소드 설명
OnDrawBackground ( SpriteBatch batch, Rectangle backgroundArea, GameTime gameTime, float alpha ) : void
OnDrawFocusFrame ( SpriteBatch batch, Rectangle contentArea, GameTime gameTime, float alpha ) : void
OnKeyPress ( Microsoft.Xna.Framework.Input.KeyEventArgs args ) : void
OnLeftMouseDown ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnLeftMouseUp ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnSlot1Changed ( PropertyEventArgs args ) : void
OnSlot1MaxSizeChanged ( PropertyEventArgs args ) : void
OnSlot1MinSizeChanged ( PropertyEventArgs args ) : void
OnSlot2Changed ( PropertyEventArgs args ) : void
OnSlot2MaxSizeChanged ( PropertyEventArgs args ) : void
OnSlot2MinSizeChanged ( PropertyEventArgs args ) : void
OnSplitterPositionChanged ( PropertyEventArgs args ) : void
OnSplitterSizeChanged ( PropertyEventArgs args ) : void

메소드 상세

GetExpectedSize() 공개 메소드

public GetExpectedSize ( Point available ) : Point
available Microsoft.Xna.Framework.Point
리턴 Microsoft.Xna.Framework.Point

OnDrawBackground() 보호된 메소드

protected OnDrawBackground ( SpriteBatch batch, Rectangle backgroundArea, GameTime gameTime, float alpha ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
backgroundArea Microsoft.Xna.Framework.Rectangle
gameTime Microsoft.Xna.Framework.GameTime
alpha float
리턴 void

OnDrawFocusFrame() 보호된 메소드

protected OnDrawFocusFrame ( SpriteBatch batch, Rectangle contentArea, GameTime gameTime, float alpha ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
contentArea Microsoft.Xna.Framework.Rectangle
gameTime Microsoft.Xna.Framework.GameTime
alpha float
리턴 void

OnKeyPress() 보호된 메소드

protected OnKeyPress ( Microsoft.Xna.Framework.Input.KeyEventArgs args ) : void
args Microsoft.Xna.Framework.Input.KeyEventArgs
리턴 void

OnLeftMouseDown() 보호된 메소드

protected OnLeftMouseDown ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
args Microsoft.Xna.Framework.Input.MouseEventArgs
리턴 void

OnLeftMouseUp() 보호된 메소드

protected OnLeftMouseUp ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
args Microsoft.Xna.Framework.Input.MouseEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
args Microsoft.Xna.Framework.Input.MouseEventArgs
리턴 void

OnSlot1Changed() 보호된 메소드

protected OnSlot1Changed ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

OnSlot1MaxSizeChanged() 보호된 메소드

protected OnSlot1MaxSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

OnSlot1MinSizeChanged() 보호된 메소드

protected OnSlot1MinSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

OnSlot2Changed() 보호된 메소드

protected OnSlot2Changed ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

OnSlot2MaxSizeChanged() 보호된 메소드

protected OnSlot2MaxSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

OnSlot2MinSizeChanged() 보호된 메소드

protected OnSlot2MinSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

OnSplitterPositionChanged() 보호된 메소드

protected OnSplitterPositionChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

OnSplitterSizeChanged() 보호된 메소드

protected OnSplitterSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
리턴 void

SetActualSize() 공개 메소드

public SetActualSize ( Point available ) : void
available Microsoft.Xna.Framework.Point
리턴 void

Splitter() 공개 메소드

public Splitter ( BaseScreenComponent manager, string style = "" ) : Microsoft.Xna.Framework
manager BaseScreenComponent
style string
리턴 Microsoft.Xna.Framework