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)JavaFxWindowEnginedeleteLoadingResources()be.yildizgames.module.window.WindowHandlegetHandle()be.yildizgames.module.window.ScreenSizegetScreenSize()be.yildizgames.module.window.WindowThreadManagergetThreadManager()JavaFxWindowEnginehideCursor()JavaFxWindowEngineregisterInput(be.yildizgames.module.window.input.WindowInputListener listener)JavaFxWindowEngineregisterView(be.yildizgames.module.window.RegisteredView view)JavaFxWindowEnginesetCursor(be.yildizgames.module.window.Cursor cursor)JavaFxWindowEnginesetLoadingImage(String image)JavaFxWindowEnginesetWindowIcon(String file)JavaFxWindowEnginesetWindowTitle(String title)JavaFxWindowEngineshowCursor()JavaFxWindowEngineupdate()
-
Constructor Details
-
JavaFxWindowEngine
public JavaFxWindowEngine() -
JavaFxWindowEngine
public JavaFxWindowEngine(be.yildizgames.module.window.widget.WindowImageProvider imageProvider)
-
-
Method Details
-
registerView
- Specified by:
registerViewin interfacebe.yildizgames.module.window.WindowEngine
-
update
- Specified by:
updatein interfacebe.yildizgames.module.window.BaseWindowEngine
-
setLoadingImage
- Specified by:
setLoadingImagein interfacebe.yildizgames.module.window.BaseWindowEngine
-
deleteLoadingResources
- Specified by:
deleteLoadingResourcesin interfacebe.yildizgames.module.window.BaseWindowEngine
-
getHandle
public final be.yildizgames.module.window.WindowHandle getHandle()- Specified by:
getHandlein interfacebe.yildizgames.module.window.BaseWindowEngine
-
registerInput
public final JavaFxWindowEngine registerInput(be.yildizgames.module.window.input.WindowInputListener listener)- Specified by:
registerInputin interfacebe.yildizgames.module.window.BaseWindowEngine
-
createCursor
public final be.yildizgames.module.window.Cursor createCursor(be.yildizgames.module.window.Cursor cursor)- Specified by:
createCursorin interfacebe.yildizgames.module.window.WindowEngine
-
setWindowTitle
- Specified by:
setWindowTitlein interfacebe.yildizgames.module.window.WindowEngine
-
setCursor
- Specified by:
setCursorin interfacebe.yildizgames.module.window.WindowEngine
-
showCursor
- Specified by:
showCursorin interfacebe.yildizgames.module.window.WindowEngine
-
hideCursor
- Specified by:
hideCursorin interfacebe.yildizgames.module.window.WindowEngine
-
getScreenSize
public final be.yildizgames.module.window.ScreenSize getScreenSize()- Specified by:
getScreenSizein interfacebe.yildizgames.module.window.WindowEngine
-
setWindowIcon
- Specified by:
setWindowIconin interfacebe.yildizgames.module.window.WindowEngine
-
getThreadManager
public final be.yildizgames.module.window.WindowThreadManager getThreadManager()- Specified by:
getThreadManagerin interfacebe.yildizgames.module.window.WindowEngine
-