Class GUI
Extends
View.
root GUI object. Handles gamejs events, frames
Defined in: gamejs-gui.js.
Constructor Attributes | Constructor Name and Description |
---|---|
GUI(surface)
|
Method Attributes | Method Name and Description |
---|---|
blur_bg()
|
|
despatchEvent(event)
despatch gamejs event
|
|
draw(force_redraw)
redraw GUI, if needed
|
|
moveFrameToTop(frame)
Move a frame to the top
|
|
paint()
Does nothing! don't remove!
|
|
removeFrame(frame)
Remove a frame from GUI
|
|
update(msDuration)
Update GUI and its child objects
|
- Methods borrowed from class View:
- addChild, blitChild, center, destroy, getGUI, getPosition, getRect, getSize, hide, isFocused, isHovered, isVisible, move, moveRelative, on, refresh, removeChild, resize, show
Method Detail
blur_bg()
despatchEvent(event)
despatch gamejs event
- Parameters:
- {gamejs Event| GUI event} event
- event generated by gamejs, or a GUI event if needed.
draw(force_redraw)
redraw GUI, if needed
- Parameters:
- {Bool} force_redraw
- if true GUI is redrawn even if tehre are no internal changes
moveFrameToTop(frame)
Move a frame to the top
- Parameters:
- {Frame} frame
paint()
Does nothing! don't remove!
removeFrame(frame)
Remove a frame from GUI
- Parameters:
- {Frame|Id} frame
- frame object or id of frame to remove
update(msDuration)
Update GUI and its child objects
- Parameters:
- {Number} msDuration
- miliseconds since last update