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 Details

    • JavaFxWindowEngine

      public JavaFxWindowEngine()
    • JavaFxWindowEngine

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

    • 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
    • setLoadingImage

      public JavaFxWindowEngine setLoadingImage​(String image)
      Specified by:
      setLoadingImage 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