C# 클래스 MoodSwingGUI.MSPanel

상속: MSGUITypable
파일 보기 프로젝트 열기: verngutz/MoodSwing 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
background Microsoft.Xna.Framework.Graphics.Texture2D
components List
highlight Color

공개 메소드들

메소드 설명
AddComponent ( MSGUIClickable component ) : void
AddComponent ( MSGUIClickable component, Alignment alignment ) : void
AddComponent ( MSGUIUnclickable component ) : void
AddComponent ( MSGUIUnclickable component, Alignment alignment ) : void
AddComponent ( MSPanel panel ) : void
AddComponent ( MSPanel panel, Alignment alignment ) : void
Draw ( GameTime gameTime ) : void
HandleKeyboardInput ( KeyboardState oldKeyboardState ) : void
Hover ( ) : void
LeftClick ( ) : void
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MiddleClick ( ) : void
RemoveComponent ( MSGUIClickable component ) : void
RemoveComponent ( MSGUIUnclickable component ) : void
RemoveComponent ( MSPanel panel ) : void
RightClick ( ) : void
UnHover ( ) : void
UnLeftClick ( ) : void
UnMiddleClick ( ) : void
UnRightClick ( ) : void
Update ( GameTime gameTime ) : void

메소드 상세

AddComponent() 공개 메소드

public AddComponent ( MSGUIClickable component ) : void
component MSGUIClickable
리턴 void

AddComponent() 공개 메소드

public AddComponent ( MSGUIClickable component, Alignment alignment ) : void
component MSGUIClickable
alignment Alignment
리턴 void

AddComponent() 공개 메소드

public AddComponent ( MSGUIUnclickable component ) : void
component MSGUIUnclickable
리턴 void

AddComponent() 공개 메소드

public AddComponent ( MSGUIUnclickable component, Alignment alignment ) : void
component MSGUIUnclickable
alignment Alignment
리턴 void

AddComponent() 공개 메소드

public AddComponent ( MSPanel panel ) : void
panel MSPanel
리턴 void

AddComponent() 공개 메소드

public AddComponent ( MSPanel panel, Alignment alignment ) : void
panel MSPanel
alignment Alignment
리턴 void

Draw() 공개 메소드

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

HandleKeyboardInput() 공개 메소드

public HandleKeyboardInput ( KeyboardState oldKeyboardState ) : void
oldKeyboardState Microsoft.Xna.Framework.Input.KeyboardState
리턴 void

Hover() 공개 메소드

public Hover ( ) : void
리턴 void

LeftClick() 공개 메소드

public LeftClick ( ) : void
리턴 void

MSPanel() 공개 메소드

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
highlight Color
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
리턴 System

MSPanel() 공개 메소드

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
리턴 System

MSPanel() 공개 메소드

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
topPadding float
bottomPadding float
leftPadding float
rightPadding float
highlight Color
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
리턴 System

MSPanel() 공개 메소드

public MSPanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, float topPadding, float bottomPadding, float leftPadding, float rightPadding, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
background Microsoft.Xna.Framework.Graphics.Texture2D
boundingRectangle Microsoft.Xna.Framework.Rectangle
topPadding float
bottomPadding float
leftPadding float
rightPadding float
toolTip MSToolTip
shape Shape
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
game Microsoft.Xna.Framework.Game
리턴 System

MiddleClick() 공개 메소드

public MiddleClick ( ) : void
리턴 void

RemoveComponent() 공개 메소드

public RemoveComponent ( MSGUIClickable component ) : void
component MSGUIClickable
리턴 void

RemoveComponent() 공개 메소드

public RemoveComponent ( MSGUIUnclickable component ) : void
component MSGUIUnclickable
리턴 void

RemoveComponent() 공개 메소드

public RemoveComponent ( MSPanel panel ) : void
panel MSPanel
리턴 void

RightClick() 공개 메소드

public RightClick ( ) : void
리턴 void

UnHover() 공개 메소드

public UnHover ( ) : void
리턴 void

UnLeftClick() 공개 메소드

public UnLeftClick ( ) : void
리턴 void

UnMiddleClick() 공개 메소드

public UnMiddleClick ( ) : void
리턴 void

UnRightClick() 공개 메소드

public UnRightClick ( ) : void
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

프로퍼티 상세

background 보호되어 있는 프로퍼티

protected Texture2D,Microsoft.Xna.Framework.Graphics background
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

components 보호되어 있는 프로퍼티

protected List components
리턴 List

highlight 보호되어 있는 프로퍼티

protected Color highlight
리턴 Color