Class RenderlibShowcaseView
java.lang.Object
com.render.api.gui.GuiView
com.render.client.showcase.RenderlibShowcaseView
Phase-oriented RenderLib conformance menu.
The menu deliberately separates implemented phases from roadmap previews. Every implemented sample uses the public API that it describes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuild()Builds the retained component tree for this view.final voidClears every attached stylesheet.final voidfinal voidcloseDialog(DialogModalComponent dialog) final booleanfinal voidfinal Optional<GuiComponent<?>> Finds a uniquely identified component across the retained content and managed overlay trees.final <C extends GuiComponent<?>>
Optional<C> Finds and type-checks a uniquely identified component across this view.final GuiFontPolicyReturns this view's external-font authorization policy.com.render.api.gui.GuiHostViewfontPolicy(GuiFontPolicy policy) Selects the external-font authorization policy for this view.final GuiMotionPreferenceReturns this view's effective motion preference policy.com.render.api.gui.GuiHostViewmotionPreference(GuiMotionPreference preference) Selects how this view responds to reduced-motion preferences.final booleanremoveStyleSheet(GuiStyleSheet styleSheet) Removes an attached stylesheet.Returns capabilities and fallbacks for the most recently compiled GUI render graph.final GuiRenderStatsReturns statistics for the most recently compiled GUI render graph.final ContainerComponentroot()final voidshowDialog(DialogModalComponent dialog) final ToastHandleshowToast(ToastComponent toast) final List<GuiStyleSheet> Returns attached stylesheets in cascade order.voidtick()Per-tick hook invoked while the view is open.final GuiUiModeuiMode()Returns the selected retained runtime mode.final GuiViewTransitionReturns this host's single retained view-transition controller.Methods inherited from class GuiView
buildHost, close, devtoolsEnabled, isOpen, onClose, open, requestClose, softwareCursor, softwareCursor, styleSheet, uiMode
-
Constructor Details
-
RenderlibShowcaseView
public RenderlibShowcaseView()
-
-
Method Details
-
tick
-
build
-
root
-
findById
Finds a uniquely identified component across the retained content and managed overlay trees.This is the stable cross-class access point for updating a component without retaining the concrete field that originally created it. Duplicate IDs are rejected.
- Parameters:
id- component identifier- Returns:
- matching component, when present
-
findById
Finds and type-checks a uniquely identified component across this view.- Type Parameters:
C- component type- Parameters:
id- component identifiercomponentType- required component type- Returns:
- matching typed component, when present
-
viewTransition
Returns this host's single retained view-transition controller.- Returns:
- view-transition controller
-
devtoolsEnabled
public final boolean devtoolsEnabled() -
renderCompatibilityReport
Returns capabilities and fallbacks for the most recently compiled GUI render graph.- Returns:
- current GUI render compatibility report
-
renderStats
Returns statistics for the most recently compiled GUI render graph.- Returns:
- current GUI render statistics
-
fontPolicy
Selects the external-font authorization policy for this view.- Parameters:
policy- font policy- Returns:
- this host
-
fontPolicy
Returns this view's external-font authorization policy.- Returns:
- font policy
-
motionPreference
Selects how this view responds to reduced-motion preferences.- Parameters:
preference- motion preference- Returns:
- this host
-
motionPreference
Returns this view's effective motion preference policy.- Returns:
- motion preference
-
uiMode
-
removeStyleSheet
Removes an attached stylesheet.- Parameters:
styleSheet- stylesheet- Returns:
- whether it was attached
-
clearStyleSheets
public final void clearStyleSheets()Clears every attached stylesheet. -
styleSheets
Returns attached stylesheets in cascade order.- Returns:
- immutable stylesheet list
-
showDialog
-
closeDialog
-
showToast
-
clearToasts
public final void clearToasts() -
ensureBuilt
public final void ensureBuilt()
-