-
- All Superinterfaces:
WindowEngine
public interface BaseWindowEngine extends WindowEngine
Complete window engine, in addition of the window engine exposed API, provide some functionality to be used internally by associated engines..- Author:
- Grégory Van den Borre
-
-
Method Summary
Modifier and Type Method Description void
deleteLoadingResources()
Delete the resources used when loading the engine.static BaseWindowEngine
getEngine()
static WindowEngine
getEngine(WindowImageProvider imageProvider)
WindowHandle
getHandle()
void
registerInput(WindowInputListener listener)
Add an input listener to retrieve input event from this window.void
update()
Update the window wrapping the game viewports.-
Methods inherited from interface be.yildizgames.module.window.WindowEngine
createCursor, getScreenSize, getThreadManager, getWindowShellFactory, hideCursor, setCursor, setWindowIcon, setWindowTitle, showCursor
-
-
-
-
Method Detail
-
update
void update()
Update the window wrapping the game viewports.
-
deleteLoadingResources
void deleteLoadingResources()
Delete the resources used when loading the engine.
-
getHandle
WindowHandle getHandle()
- Returns:
- The handle of this window.
-
registerInput
void registerInput(WindowInputListener listener)
Add an input listener to retrieve input event from this window.- Parameters:
listener
- Listener to add.
-
getEngine
static BaseWindowEngine getEngine()
-
getEngine
static WindowEngine getEngine(WindowImageProvider imageProvider)
-
-