package edu.gatech.cs2340.trydent.internal; import javafx.scene.Group; import javafx.scene.Node; import javafx.scene.Scene; import javafx.scene.paint.Color; /** * Class to manage starting/stopping JavaFX. * * @author Garrett Malmquist */ public interface JavaFXManager { void startJavaFX(); void stopJavaFX(); void setUpdateAction(Runnable updateAction); boolean isRunning(); void setWindowTitle(String title); void setWindowSize(int width, int height); void setFullscreen(boolean fullscreen); Group getBackground(); void setBackgroundColor(Color color); Scene getScene(); Node setForeground(Node foreground); }