C# 클래스 Knot3.Framework.Widgets.MenuItem

상속: Widget, IKeyEventListener, IMouseClickEventListener, IMouseScrollEventListener
파일 보기 프로젝트 열기: knot3/knot3-code 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Hovered GameTime>.Action

보호된 프로퍼티들

프로퍼티 타입 설명
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch

공개 메소드들

메소드 설명
Collapse ( ) : void
MenuItem ( IScreen screen, DisplayLayer drawOrder, string text ) : System
OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void

Reaktionen auf Tasteneingaben.

OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void

Reaktionen auf einen Linksklick.

OnRightClick ( Vector2 position, ClickState state, GameTime time ) : void

Reaktionen auf einen Rechtsklick.

OnScroll ( int scrollValue, GameTime time ) : void

Die Reaktion auf eine Bewegung des Mausrads.

SetHovered ( bool isHovered, GameTime time ) : void

비공개 메소드들

메소드 설명
Draw ( GameTime time ) : void

메소드 상세

Collapse() 공개 메소드

public Collapse ( ) : void
리턴 void

MenuItem() 공개 메소드

public MenuItem ( IScreen screen, DisplayLayer drawOrder, string text ) : System
screen IScreen
drawOrder DisplayLayer
text string
리턴 System

OnKeyEvent() 공개 메소드

Reaktionen auf Tasteneingaben.
public OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void
key List
keyEvent KeyEvent
time Microsoft.Xna.Framework.GameTime
리턴 void

OnLeftClick() 공개 메소드

Reaktionen auf einen Linksklick.
public OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void
position Vector2
state ClickState
time Microsoft.Xna.Framework.GameTime
리턴 void

OnRightClick() 공개 메소드

Reaktionen auf einen Rechtsklick.
public OnRightClick ( Vector2 position, ClickState state, GameTime time ) : void
position Vector2
state ClickState
time Microsoft.Xna.Framework.GameTime
리턴 void

OnScroll() 공개 메소드

Die Reaktion auf eine Bewegung des Mausrads.
public OnScroll ( int scrollValue, GameTime time ) : void
scrollValue int
time Microsoft.Xna.Framework.GameTime
리턴 void

SetHovered() 공개 메소드

public SetHovered ( bool isHovered, GameTime time ) : void
isHovered bool
time Microsoft.Xna.Framework.GameTime
리턴 void

프로퍼티 상세

Hovered 공개적으로 프로퍼티

public Action Hovered
리턴 GameTime>.Action

spriteBatch 보호되어 있는 프로퍼티

protected SpriteBatch,Microsoft.Xna.Framework.Graphics spriteBatch
리턴 Microsoft.Xna.Framework.Graphics.SpriteBatch