C# 클래스 MoodSwingGUI.MSFacadePanel

상속: MSPanel
파일 보기 프로젝트 열기: verngutz/MoodSwing

보호된 프로퍼티들

프로퍼티 타입 설명
currentHovered MSGUIClickable
currentKeyboardFocused MSGUITypable
oldMouseState Microsoft.Xna.Framework.Input.MouseState

공개 메소드들

메소드 설명
Draw ( GameTime gameTime ) : void
HandleKeyboardInput ( KeyboardState oldKeyboardState ) : void
HandleMouseInput ( ) : bool
HandleMouseInput ( bool careIfMouseHasMoved ) : bool
MSFacadePanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSFacadePanel ( Microsoft.Xna.Framework.Graphics.Texture2D background, Rectangle boundingRectangle, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
MSFacadePanel ( 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
MSFacadePanel ( 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
ResetHovers ( ) : void
Update ( GameTime gameTime ) : 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

HandleMouseInput() 공개 메소드

public HandleMouseInput ( ) : bool
리턴 bool

HandleMouseInput() 공개 메소드

public HandleMouseInput ( bool careIfMouseHasMoved ) : bool
careIfMouseHasMoved bool
리턴 bool

MSFacadePanel() 공개 메소드

public MSFacadePanel ( 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

MSFacadePanel() 공개 메소드

public MSFacadePanel ( 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

MSFacadePanel() 공개 메소드

public MSFacadePanel ( 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

MSFacadePanel() 공개 메소드

public MSFacadePanel ( 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

ResetHovers() 공개 메소드

public ResetHovers ( ) : void
리턴 void

Update() 공개 메소드

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

프로퍼티 상세

currentHovered 보호되어 있는 프로퍼티

protected MSGUIClickable,MoodSwingGUI currentHovered
리턴 MSGUIClickable

currentKeyboardFocused 보호되어 있는 프로퍼티

protected MSGUITypable,MoodSwingGUI currentKeyboardFocused
리턴 MSGUITypable

oldMouseState 보호되어 있는 프로퍼티

protected MouseState,Microsoft.Xna.Framework.Input oldMouseState
리턴 Microsoft.Xna.Framework.Input.MouseState