Class NecromancerRenderDispatcher.Immediate
java.lang.Object
foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
- All Implemented Interfaces:
NecromancerRenderer,net.minecraft.client.renderer.MultiBufferSource
- Enclosing class:
NecromancerRenderDispatcher
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.renderer.MultiBufferSource
net.minecraft.client.renderer.MultiBufferSource.BufferSource -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(net.minecraft.client.renderer.RenderType renderType, Skeleton skeleton, Skin skin, float partialTicks) Queues the specified skeleton with the specified skin to be rendered.@NotNull com.mojang.blaze3d.vertex.VertexConsumergetBuffer(@NotNull net.minecraft.client.renderer.RenderType renderType) voidreset()Fully resets the renderer state to default.voidsetColor(float r, float g, float b, float a) voidsetColor(int color) voidsetTransform(org.joml.Matrix4fc transform) voidsetUv1(int u, int v) voidsetUv2(int u, int v) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
setLight, setOverlay
-
Field Details
-
overlay
protected int overlay -
light
protected int light -
r
protected int r -
g
protected int g -
b
protected int b -
a
protected int a -
transform
protected final org.joml.Matrix4f transform
-
-
Method Details
-
draw
public void draw(net.minecraft.client.renderer.RenderType renderType, Skeleton skeleton, Skin skin, float partialTicks) Description copied from interface:NecromancerRendererQueues the specified skeleton with the specified skin to be rendered.- Parameters:
skeleton- The skeleton to draw the skin withskin- The skin to draw
-
getBuffer
@NotNull public @NotNull com.mojang.blaze3d.vertex.VertexConsumer getBuffer(@NotNull @NotNull net.minecraft.client.renderer.RenderType renderType) -
setUv1
public void setUv1(int u, int v) - Specified by:
setUv1in interfaceNecromancerRenderer
-
setUv2
public void setUv2(int u, int v) - Specified by:
setUv2in interfaceNecromancerRenderer
-
setColor
public void setColor(float r, float g, float b, float a) - Specified by:
setColorin interfaceNecromancerRenderer
-
setColor
public void setColor(int color) - Specified by:
setColorin interfaceNecromancerRenderer
-
reset
public void reset()Description copied from interface:NecromancerRendererFully resets the renderer state to default.- Specified by:
resetin interfaceNecromancerRenderer
-
setTransform
public void setTransform(org.joml.Matrix4fc transform) - Specified by:
setTransformin interfaceNecromancerRenderer
-