Class HudWidget

java.lang.Object
com.render.api.HudWidget

@Deprecated(forRemoval=false, since="1.1.0") public abstract class HudWidget extends Object
Deprecated.
Base class for retained HUD widgets.

Its passive retained tree still contributes clip, mask, filter, and backdrop nodes to the shared GUI compositor. Prefer ManagedHudLayout for new movable HUD surfaces.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    beforeRender(net.minecraft.client.DeltaTracker deltaTracker)
    Deprecated.
    Per-frame hook invoked before the widget is laid out and rendered.
    protected abstract void
    Deprecated.
    Builds the widget's retained component tree.
    final void
    Deprecated.
    Builds the widget once if it has not already been built.
    final int
    Deprecated.
    Returns the widget layer used for registry ordering.
    final HudWidget
    layer(int layer)
    Deprecated.
    Sets the cross-widget layer used by the HUD registry.
    Deprecated.
    Returns the retained root container for this widget.
    void
    Deprecated.
    Per-tick hook invoked while the widget is registered.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HudWidget

      public HudWidget()
      Deprecated.
  • Method Details

    • root

      public final ContainerComponent root()
      Deprecated.
      Returns the retained root container for this widget.
      Returns:
      root container
    • layer

      public final HudWidget layer(int layer)
      Deprecated.
      Sets the cross-widget layer used by the HUD registry.
      Parameters:
      layer - widget layer
      Returns:
      this widget
    • layer

      public final int layer()
      Deprecated.
      Returns the widget layer used for registry ordering.
      Returns:
      widget layer
    • tick

      public void tick()
      Deprecated.
      Per-tick hook invoked while the widget is registered.
    • beforeRender

      public void beforeRender(net.minecraft.client.DeltaTracker deltaTracker)
      Deprecated.
      Per-frame hook invoked before the widget is laid out and rendered.
      Parameters:
      deltaTracker - frame timing helper
    • build

      protected abstract void build()
      Deprecated.
      Builds the widget's retained component tree.
    • ensureBuilt

      public final void ensureBuilt()
      Deprecated.
      Builds the widget once if it has not already been built.