net.minecraft.client.renderer.entity

public abstract class DisplayRenderer<T extends Display, S, ST extends DisplayEntityRenderState>

extends EntityRenderer<T, ST>

gre
net.minecraft.client.renderer.entity.DisplayRenderer
net.minecraft.class_8138
net.minecraft.client.render.entity.DisplayEntityRenderer

Field summary

Modifier and TypeField
private final EntityRenderDispatcher
a
entityRenderDispatcher
field_42525
renderDispatcher

Constructor summary

ModifierConstructor
protected (EntityRendererProvider$Context arg0)

Method summary

Modifier and TypeMethod
protected AABB
a(T arg0)
getBoundingBoxForCulling(T arg0)
method_62403(T arg0)
getBoundingBox(T arg0)
protected boolean
b(T arg0)
affectedByCulling(T arg0)
method_62405(T arg0)
canBeCulled(T arg0)
private static int
c(bvi arg0)
getBrightnessOverride(Display arg0)
method_63531(class_8113 arg0)
getBrightnessOverride(DisplayEntity entity)
protected int
a(T arg0, jh arg1)
getSkyLightLevel(T arg0, BlockPos arg1)
method_63529(T arg0, class_2338 arg1)
getSkyLight(T arg0, BlockPos arg1)
protected int
b(T arg0, jh arg1)
getBlockLightLevel(T arg0, BlockPos arg1)
method_63530(T arg0, class_2338 arg1)
getBlockLight(T arg0, BlockPos arg1)
public void
a(ST arg0, fgs arg1, gll arg2, int arg3)
render(ST arg0, PoseStack arg1, MultiBufferSource arg2, int arg3)
method_49051(ST arg0, class_4587 arg1, class_4597 arg2, int arg3)
render(ST arg0, MatrixStack arg1, VertexConsumerProvider arg2, int arg3)
private org.joml.Quaternionf
a(bvi$k arg0, ST arg1, org.joml.Quaternionf arg2)
calculateOrientation(Display$RenderState arg0, ST arg1, org.joml.Quaternionf arg2)
method_49053(class_8113$class_8229 arg0, ST arg1, org.joml.Quaternionf arg2)
getBillboardRotation(DisplayEntity$RenderState renderState, ST state, org.joml.Quaternionf arg2)
private static float
a(flp arg0)
cameraYrot(Camera arg0)
method_52845(class_4184 arg0)
getBackwardsYaw(Camera camera)
private static float
b(flp arg0)
cameraXRot(Camera arg0)
method_52847(class_4184 arg0)
getNegatedPitch(Camera camera)
private static <T extends Display> float
a(T arg0, float arg1)
entityYRot(T arg0, float arg1)
method_52844(T arg0, float arg1)
lerpYaw(T entity, float delta)
private static <T extends Display> float
b(T arg0, float arg1)
entityXRot(T arg0, float arg1)
method_52846(T arg0, float arg1)
lerpPitch(T entity, float delta)
protected abstract void
a(ST arg0, fgs arg1, gll arg2, int arg3, float arg4)
renderInner(ST arg0, PoseStack arg1, MultiBufferSource arg2, int arg3, float arg4)
method_49052(ST arg0, class_4587 arg1, class_4597 arg2, int arg3, float arg4)
render(ST state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float tickDelta)
public void
a(T arg0, ST arg1, float arg2)
extractRenderState(T arg0, ST arg1, float arg2)
method_62404(T arg0, ST arg1, float arg2)
updateRenderState(T arg0, ST arg1, float arg2)