Class RenderStateDataKey<T>

java.lang.Object
net.fabricmc.fabric.api.client.rendering.v1.RenderStateDataKey<T>
Type Parameters:
T - The type of the render state data.

public final class RenderStateDataKey<T> extends Object
A unique key representing extra data to attach to a render state.
See Also:
  • Method Details

    • create

      public static <T> RenderStateDataKey<T> create(Supplier<String> debugName)
      Creates a new unique data key.
      Type Parameters:
      T - The type of the render state data.
      Parameters:
      debugName - The name of this data key, shown in error messages.
      Returns:
      The newly created data key.
    • create

      public static <T> RenderStateDataKey<T> create()
      Creates a new unique data key.
      Type Parameters:
      T - The type of the render state data.
      Returns:
      The newly created data key.
    • toString

      public String toString()
      Overrides:
      toString in class Object