Class JavaFxWindowEngine
- java.lang.Object
-
- be.yildizgames.module.window.javafx.JavaFxWindowEngine
-
- All Implemented Interfaces:
be.yildizgames.module.window.BaseWindowEngine,be.yildizgames.module.window.WindowEngine
public class JavaFxWindowEngine extends Object implements be.yildizgames.module.window.BaseWindowEngine
- Author:
- Grégory Van den Borre
-
-
Constructor Summary
Constructors Constructor Description JavaFxWindowEngine()JavaFxWindowEngine(be.yildizgames.module.window.widget.WindowImageProvider imageProvider)
-
Method Summary
Modifier and Type Method Description be.yildizgames.module.window.CursorcreateCursor(be.yildizgames.module.window.Cursor cursor)voiddeleteLoadingResources()be.yildizgames.module.window.WindowHandlegetHandle()be.yildizgames.module.window.ScreenSizegetScreenSize()be.yildizgames.module.window.WindowThreadManagergetThreadManager()voidhideCursor()voidregisterInput(be.yildizgames.module.window.input.WindowInputListener listener)voidregisterView(be.yildizgames.module.window.RegisteredView view)voidsetCursor(be.yildizgames.module.window.Cursor cursor)voidsetWindowIcon(String file)voidsetWindowTitle(String title)voidshowCursor()voidupdate()
-
-
-
Method Detail
-
registerView
public void registerView(be.yildizgames.module.window.RegisteredView view)
- Specified by:
registerViewin interfacebe.yildizgames.module.window.WindowEngine
-
update
public void update()
- Specified by:
updatein interfacebe.yildizgames.module.window.BaseWindowEngine
-
deleteLoadingResources
public void deleteLoadingResources()
- Specified by:
deleteLoadingResourcesin interfacebe.yildizgames.module.window.BaseWindowEngine
-
getHandle
public be.yildizgames.module.window.WindowHandle getHandle()
- Specified by:
getHandlein interfacebe.yildizgames.module.window.BaseWindowEngine
-
registerInput
public void registerInput(be.yildizgames.module.window.input.WindowInputListener listener)
- Specified by:
registerInputin interfacebe.yildizgames.module.window.BaseWindowEngine
-
createCursor
public be.yildizgames.module.window.Cursor createCursor(be.yildizgames.module.window.Cursor cursor)
- Specified by:
createCursorin interfacebe.yildizgames.module.window.WindowEngine
-
setWindowTitle
public void setWindowTitle(String title)
- Specified by:
setWindowTitlein interfacebe.yildizgames.module.window.WindowEngine
-
setCursor
public void setCursor(be.yildizgames.module.window.Cursor cursor)
- Specified by:
setCursorin interfacebe.yildizgames.module.window.WindowEngine
-
showCursor
public void showCursor()
- Specified by:
showCursorin interfacebe.yildizgames.module.window.WindowEngine
-
hideCursor
public void hideCursor()
- Specified by:
hideCursorin interfacebe.yildizgames.module.window.WindowEngine
-
getScreenSize
public be.yildizgames.module.window.ScreenSize getScreenSize()
- Specified by:
getScreenSizein interfacebe.yildizgames.module.window.WindowEngine
-
setWindowIcon
public void setWindowIcon(String file)
- Specified by:
setWindowIconin interfacebe.yildizgames.module.window.WindowEngine
-
getThreadManager
public be.yildizgames.module.window.WindowThreadManager getThreadManager()
- Specified by:
getThreadManagerin interfacebe.yildizgames.module.window.WindowEngine
-
-