C# 클래스 SunsetHigh.ListPanel

상속: Panel, IListPanel
파일 보기 프로젝트 열기: ErraticUnicorn/MOSH 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
cursor int
entries List
font Microsoft.Xna.Framework.Graphics.SpriteFont
scrollBar ScrollBar

공개 메소드들

메소드 설명
ListPanel ( ) : System
ListPanel ( int x, int y, int width, int height ) : System
alignEntriesHorizontal ( ) : void
alignEntriesHorizontal ( int startX, int endX, int startY, int endY ) : void
alignEntriesTable ( int rows, int cols, bool rowFirst = true ) : void
alignEntriesTable ( int rows, int cols, int startX, int endX, int startY, int endY, bool rowFirst = true ) : void
alignEntriesVertical ( ) : void
alignEntriesVertical ( int startX, int endX, int startY, int endY ) : void
clearEntries ( ) : void
draw ( SpriteBatch sb ) : void
getCurrentEntry ( ) : MenuEntry
getEntries ( ) : List
getEntryColor ( ) : Color
getEntryHighlightedColor ( ) : Color
hideEntries ( ) : void
isScrolling ( ) : bool
loadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
loadEntries ( ) : void
onConfirm ( ) : void
onExit ( ) : void
onFocus ( ) : void
onMoveCursor ( Direction dir ) : void
onRefocus ( ) : void
reset ( ) : void
setEntryColor ( Color color ) : void
setEntryHighlightedColor ( Color color ) : void
setScrolling ( int numRowsVisible, int numCols ) : void
setScrolling ( int numRowsVisible, int numCols, int startX, int endX, int startY ) : void
unhideEntries ( ) : void
update ( float elapsed ) : void

비공개 메소드들

메소드 설명
drawHelper ( SpriteBatch sb, int i ) : void

메소드 상세

ListPanel() 공개 메소드

public ListPanel ( ) : System
리턴 System

ListPanel() 공개 메소드

public ListPanel ( int x, int y, int width, int height ) : System
x int
y int
width int
height int
리턴 System

alignEntriesHorizontal() 공개 메소드

public alignEntriesHorizontal ( ) : void
리턴 void

alignEntriesHorizontal() 공개 메소드

public alignEntriesHorizontal ( int startX, int endX, int startY, int endY ) : void
startX int
endX int
startY int
endY int
리턴 void

alignEntriesTable() 공개 메소드

public alignEntriesTable ( int rows, int cols, bool rowFirst = true ) : void
rows int
cols int
rowFirst bool
리턴 void

alignEntriesTable() 공개 메소드

public alignEntriesTable ( int rows, int cols, int startX, int endX, int startY, int endY, bool rowFirst = true ) : void
rows int
cols int
startX int
endX int
startY int
endY int
rowFirst bool
리턴 void

alignEntriesVertical() 공개 메소드

public alignEntriesVertical ( ) : void
리턴 void

alignEntriesVertical() 공개 메소드

public alignEntriesVertical ( int startX, int endX, int startY, int endY ) : void
startX int
endX int
startY int
endY int
리턴 void

clearEntries() 공개 메소드

public clearEntries ( ) : void
리턴 void

draw() 공개 메소드

public draw ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

getCurrentEntry() 공개 메소드

public getCurrentEntry ( ) : MenuEntry
리턴 MenuEntry

getEntries() 공개 메소드

public getEntries ( ) : List
리턴 List

getEntryColor() 공개 메소드

public getEntryColor ( ) : Color
리턴 Color

getEntryHighlightedColor() 공개 메소드

public getEntryHighlightedColor ( ) : Color
리턴 Color

hideEntries() 공개 메소드

public hideEntries ( ) : void
리턴 void

isScrolling() 공개 메소드

public isScrolling ( ) : bool
리턴 bool

loadContent() 공개 메소드

public loadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
리턴 void

loadEntries() 공개 메소드

public loadEntries ( ) : void
리턴 void

onConfirm() 공개 메소드

public onConfirm ( ) : void
리턴 void

onExit() 공개 메소드

public onExit ( ) : void
리턴 void

onFocus() 공개 메소드

public onFocus ( ) : void
리턴 void

onMoveCursor() 공개 메소드

public onMoveCursor ( Direction dir ) : void
dir Direction
리턴 void

onRefocus() 공개 메소드

public onRefocus ( ) : void
리턴 void

reset() 공개 메소드

public reset ( ) : void
리턴 void

setEntryColor() 공개 메소드

public setEntryColor ( Color color ) : void
color Color
리턴 void

setEntryHighlightedColor() 공개 메소드

public setEntryHighlightedColor ( Color color ) : void
color Color
리턴 void

setScrolling() 공개 메소드

public setScrolling ( int numRowsVisible, int numCols ) : void
numRowsVisible int
numCols int
리턴 void

setScrolling() 공개 메소드

public setScrolling ( int numRowsVisible, int numCols, int startX, int endX, int startY ) : void
numRowsVisible int
numCols int
startX int
endX int
startY int
리턴 void

unhideEntries() 공개 메소드

public unhideEntries ( ) : void
리턴 void

update() 공개 메소드

public update ( float elapsed ) : void
elapsed float
리턴 void

프로퍼티 상세

cursor 보호되어 있는 프로퍼티

protected int cursor
리턴 int

entries 보호되어 있는 프로퍼티

protected List entries
리턴 List

font 보호되어 있는 프로퍼티

protected SpriteFont,Microsoft.Xna.Framework.Graphics font
리턴 Microsoft.Xna.Framework.Graphics.SpriteFont

scrollBar 보호되어 있는 프로퍼티

protected ScrollBar scrollBar
리턴 ScrollBar