Class MeshRenderer
java.lang.Object
de.luckymcdev.foundryengine.client.render.MeshRenderer
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbegin(net.minecraft.client.renderer.rendertype.RenderType renderType, org.joml.Matrix4fc modelView) voidclose()static net.minecraft.client.renderer.rendertype.RenderTypecutoutRenderType(net.minecraft.resources.Identifier vertexShader, net.minecraft.resources.Identifier fragmentShader, net.minecraft.resources.Identifier texture0, net.minecraft.resources.Identifier texture1) voiddraw(net.minecraft.client.renderer.rendertype.RenderType renderType, org.joml.Matrix4fc modelView, Consumer<com.mojang.blaze3d.vertex.BufferBuilder> buildAction) static net.minecraft.client.renderer.rendertype.RenderTyperenderType(net.minecraft.resources.Identifier vertexShader, net.minecraft.resources.Identifier fragmentShader, net.minecraft.resources.Identifier texture0, net.minecraft.resources.Identifier texture1)
-
Constructor Details
-
MeshRenderer
public MeshRenderer()
-
-
Method Details
-
renderType
public static net.minecraft.client.renderer.rendertype.RenderType renderType(net.minecraft.resources.Identifier vertexShader, net.minecraft.resources.Identifier fragmentShader, net.minecraft.resources.Identifier texture0, net.minecraft.resources.Identifier texture1) -
cutoutRenderType
public static net.minecraft.client.renderer.rendertype.RenderType cutoutRenderType(net.minecraft.resources.Identifier vertexShader, net.minecraft.resources.Identifier fragmentShader, net.minecraft.resources.Identifier texture0, net.minecraft.resources.Identifier texture1) -
draw
public void draw(net.minecraft.client.renderer.rendertype.RenderType renderType, org.joml.Matrix4fc modelView, Consumer<com.mojang.blaze3d.vertex.BufferBuilder> buildAction) -
begin
public MeshRenderer.DrawSession begin(net.minecraft.client.renderer.rendertype.RenderType renderType, org.joml.Matrix4fc modelView) -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-