Class 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 Detail

      • JavaFxWindowEngine

        public JavaFxWindowEngine()
      • JavaFxWindowEngine

        public JavaFxWindowEngine​(be.yildizgames.module.window.widget.WindowImageProvider imageProvider)
    • Method Detail

      • registerView

        public final JavaFxWindowEngine registerView​(be.yildizgames.module.window.RegisteredView view)
        Specified by:
        registerView in interface be.yildizgames.module.window.WindowEngine
      • update

        public final JavaFxWindowEngine update()
        Specified by:
        update in interface be.yildizgames.module.window.BaseWindowEngine
      • deleteLoadingResources

        public final JavaFxWindowEngine deleteLoadingResources()
        Specified by:
        deleteLoadingResources in interface be.yildizgames.module.window.BaseWindowEngine
      • getHandle

        public final be.yildizgames.module.window.WindowHandle getHandle()
        Specified by:
        getHandle in interface be.yildizgames.module.window.BaseWindowEngine
      • registerInput

        public final JavaFxWindowEngine registerInput​(be.yildizgames.module.window.input.WindowInputListener listener)
        Specified by:
        registerInput in interface be.yildizgames.module.window.BaseWindowEngine
      • createCursor

        public final be.yildizgames.module.window.Cursor createCursor​(be.yildizgames.module.window.Cursor cursor)
        Specified by:
        createCursor in interface be.yildizgames.module.window.WindowEngine
      • setWindowTitle

        public final JavaFxWindowEngine setWindowTitle​(String title)
        Specified by:
        setWindowTitle in interface be.yildizgames.module.window.WindowEngine
      • setCursor

        public final JavaFxWindowEngine setCursor​(be.yildizgames.module.window.Cursor cursor)
        Specified by:
        setCursor in interface be.yildizgames.module.window.WindowEngine
      • showCursor

        public final JavaFxWindowEngine showCursor()
        Specified by:
        showCursor in interface be.yildizgames.module.window.WindowEngine
      • hideCursor

        public final JavaFxWindowEngine hideCursor()
        Specified by:
        hideCursor in interface be.yildizgames.module.window.WindowEngine
      • getScreenSize

        public final be.yildizgames.module.window.ScreenSize getScreenSize()
        Specified by:
        getScreenSize in interface be.yildizgames.module.window.WindowEngine
      • setWindowIcon

        public final JavaFxWindowEngine setWindowIcon​(String file)
        Specified by:
        setWindowIcon in interface be.yildizgames.module.window.WindowEngine
      • getThreadManager

        public final be.yildizgames.module.window.WindowThreadManager getThreadManager()
        Specified by:
        getThreadManager in interface be.yildizgames.module.window.WindowEngine