SplicingTableIotaRenderer

public abstract class SplicingTableIotaRenderer(source)

Constructors

Link copied to clipboard
public void SplicingTableIotaRenderer(@NotNull() @NotNull() IotaType<? extends Object> type, @NotNull() @NotNull() SplicingTableIotaClientView iota, int x, int y)

Properties

Link copied to clipboard
@NotNull()
public final @NotNull() SplicingTableIotaClientView iota
Link copied to clipboard
@Nullable()
public @Nullable() Tooltip tooltip
Link copied to clipboard
@NotNull()
public final @NotNull() IotaType<? extends Object> type
Link copied to clipboard
public int x
Link copied to clipboard
public int y

Functions

Link copied to clipboard
@NotNull()
public @NotNull() Tooltip createTooltip()
Creates and returns a new Tooltip for the provided iota.
Link copied to clipboard
@NotNull()
public @NotNull() SplicingTableIotaBackgroundType getBackgroundType()
Returns the background type for this renderer.
Link copied to clipboard
@NotNull()
public final @NotNull() SplicingTableIotaClientView getIota()
Link copied to clipboard
@Nullable()
public @Nullable() Tooltip getTooltip()
Returns the cached tooltip for this renderer.
Link copied to clipboard
@NotNull()
public final @NotNull() IotaType<? extends Object> getType()
Link copied to clipboard
public final int getX()
Link copied to clipboard
public final int getY()
Link copied to clipboard
public abstract void render(@NotNull() @NotNull() GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
Renders one frame of this iota.
Link copied to clipboard
public void setTooltip(@Nullable() @Nullable() Tooltip tooltip)
Sets the cached tooltip for this renderer.
Link copied to clipboard
@ApiStatus.OverrideOnly()
public void setX(int x)
Link copied to clipboard
@ApiStatus.OverrideOnly()
public void setY(int y)