Class RenderElement
java.lang.Object
net.minecraftforge.fml.earlydisplay.RenderElement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface(package private) static interfacestatic final record(package private) static interface(package private) static interface(package private) static interface(package private) static interface(package private) static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final SimpleBufferBuilder(package private) static int(package private) static final intprivate final RenderElement.Rendererprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RenderElementanvil(SimpleFont font) private static RenderElement.RendererbarRenderer(int cnt, int alpha, SimpleFont font, ProgressMeter pm, RenderElement.DisplayContext context) static floatclamp(float num, float min, float max) static intclamp(int num, int min, int max) static RenderElementforgeVersionOverlay(SimpleFont font, String version) static inthsvToRGB(float hue, float saturation, float value) private static float[]indeterminateBar(int frame, boolean isActive) private static RenderElement.InitializerinitializeText(SimpleFont font, RenderElement.TextGenerator textGenerator) private static RenderElement.InitializerinitializeTexture(String textureFileName, int size, int textureNumber, RenderElement.TextureRenderer positionAndColour) static RenderElementlogMessageOverlay(SimpleFont font) private static voidmemoryInfo(SimpleFont font, SimpleBufferBuilder buffer, RenderElement.DisplayContext context, int frameNumber) static RenderElementmojang(int textureId, int frameStart) static RenderElementmonag()static RenderElementperformanceBar(SimpleFont font) static RenderElement.RendererprogressBar(RenderElement.BarPosition position, RenderElement.ColourFunction colourFunction, RenderElement.ProgressDisplay progressDisplay) static RenderElementprogressBars(SimpleFont font) booleanrender(RenderElement.DisplayContext ctx, int count) private static voidrenderText(SimpleFont font, RenderElement.TextGenerator textGenerator, SimpleBufferBuilder bb, RenderElement.DisplayContext context) private static voidrenderTexture(SimpleBufferBuilder bb, RenderElement.DisplayContext context, int frame, int[] size, RenderElement.TextureRenderer positionAndColour) voidretire(int frame) static RenderElementsquir()private static voidstartupLogMessages(SimpleBufferBuilder bb, SimpleFont font, RenderElement.DisplayContext context) static voidstartupProgressBars(SimpleFont font, SimpleBufferBuilder buffer, RenderElement.DisplayContext context, int frameNumber) private static RenderElement.TextGenerator
-
Field Details
-
INDEX_TEXTURE_OFFSET
static final int INDEX_TEXTURE_OFFSET- See Also:
-
bb
-
renderer
-
globalAlpha
static int globalAlpha -
retireCount
private int retireCount -
BAR_HEIGHT
private static final int BAR_HEIGHT- See Also:
-
BAR_WIDTH
private static final int BAR_WIDTH- See Also:
-
-
Constructor Details
-
RenderElement
-
-
Method Details
-
render
-
retire
public void retire(int frame) -
startupLogMessages
private static void startupLogMessages(SimpleBufferBuilder bb, SimpleFont font, RenderElement.DisplayContext context) -
monag
-
mojang
-
logMessageOverlay
-
forgeVersionOverlay
-
squir
-
anvil
-
progressBars
-
performanceBar
-
startupProgressBars
public static void startupProgressBars(SimpleFont font, SimpleBufferBuilder buffer, RenderElement.DisplayContext context, int frameNumber) -
barRenderer
private static RenderElement.Renderer barRenderer(int cnt, int alpha, SimpleFont font, ProgressMeter pm, RenderElement.DisplayContext context) -
indeterminateBar
private static float[] indeterminateBar(int frame, boolean isActive) -
memoryInfo
private static void memoryInfo(SimpleFont font, SimpleBufferBuilder buffer, RenderElement.DisplayContext context, int frameNumber) -
progressBar
public static RenderElement.Renderer progressBar(RenderElement.BarPosition position, RenderElement.ColourFunction colourFunction, RenderElement.ProgressDisplay progressDisplay) -
initializeText
private static RenderElement.Initializer initializeText(SimpleFont font, RenderElement.TextGenerator textGenerator) -
renderText
private static void renderText(SimpleFont font, RenderElement.TextGenerator textGenerator, SimpleBufferBuilder bb, RenderElement.DisplayContext context) -
text
-
initializeTexture
private static RenderElement.Initializer initializeTexture(String textureFileName, int size, int textureNumber, RenderElement.TextureRenderer positionAndColour) -
renderTexture
private static void renderTexture(SimpleBufferBuilder bb, RenderElement.DisplayContext context, int frame, int[] size, RenderElement.TextureRenderer positionAndColour) -
clamp
public static float clamp(float num, float min, float max) -
clamp
public static int clamp(int num, int min, int max) -
hsvToRGB
public static int hsvToRGB(float hue, float saturation, float value)
-