public class GTAVMenu extends FXGLMenu
activePropertyFXGLMenu.MenuContent| Constructor and Description |
|---|
GTAVMenu(GameApplication app,
MenuType type) |
| Modifier and Type | Method and Description |
|---|---|
protected javafx.scene.control.Button |
createActionButton(javafx.beans.binding.StringBinding name,
Runnable action)
Creates a new button with given name that performs given action on click/press.
|
protected javafx.scene.control.Button |
createActionButton(String name,
Runnable action)
Creates a new button with given name that performs given action on click/press.
|
protected javafx.scene.Node |
createBackground(double width,
double height) |
protected javafx.scene.control.Button |
createContentButton(javafx.beans.binding.StringBinding name,
Supplier<FXGLMenu.MenuContent> contentSupplier)
Creates a new button with given name that sets given content on click/press.
|
protected javafx.scene.control.Button |
createContentButton(String name,
Supplier<FXGLMenu.MenuContent> contentSupplier)
Creates a new button with given name that sets given content on click/press.
|
protected javafx.scene.Node |
createProfileView(String profileName) |
protected javafx.scene.Node |
createTitleView(String title) |
protected javafx.scene.Node |
createVersionView(String version) |
protected void |
switchMenuContentTo(javafx.scene.Node content) |
protected void |
switchMenuTo(javafx.scene.Node menuBox) |
addUINode, createContentAchievements, createContentAudio, createContentControls, createContentCredits, createContentFeedback, createContentGameplay, createContentLoad, createContentVideo, fireContinue, fireDelete, fireExit, fireExitToMainMenu, fireLoad, fireLogout, fireMultiplayer, fireNewGame, fireResume, fireSave, onUpdateactiveProperty, appendCSS, bindSize, clearCSS, clearEffect, getContentRoot, getEffect, getHeight, getRoot, getViewport, getWidth, setBackgroundColor, setBackgroundRepeat, setBackgroundRepeat, setCursor, setEffectpublic GTAVMenu(GameApplication app, MenuType type)
protected javafx.scene.Node createBackground(double width,
double height)
createBackground in class FXGLMenuprotected javafx.scene.Node createTitleView(String title)
createTitleView in class FXGLMenuprotected javafx.scene.Node createVersionView(String version)
createVersionView in class FXGLMenuprotected javafx.scene.Node createProfileView(String profileName)
createProfileView in class FXGLMenuprotected void switchMenuTo(javafx.scene.Node menuBox)
switchMenuTo in class FXGLMenuprotected void switchMenuContentTo(javafx.scene.Node content)
switchMenuContentTo in class FXGLMenuprotected final javafx.scene.control.Button createActionButton(String name, Runnable action)
createActionButton in class FXGLMenuname - button nameaction - button actionprotected final javafx.scene.control.Button createActionButton(javafx.beans.binding.StringBinding name,
Runnable action)
createActionButton in class FXGLMenuname - button name (with binding)action - button actionprotected final javafx.scene.control.Button createContentButton(String name, Supplier<FXGLMenu.MenuContent> contentSupplier)
createContentButton in class FXGLMenuname - button namecontentSupplier - content supplierprotected final javafx.scene.control.Button createContentButton(javafx.beans.binding.StringBinding name,
Supplier<FXGLMenu.MenuContent> contentSupplier)
createContentButton in class FXGLMenuname - button name (with binding)contentSupplier - content supplierCopyright © 2018. All rights reserved.