Class DisplayRenderer<T extends Display,S>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
net.minecraft.client.renderer.entity.DisplayRenderer<T,S>
- Direct Known Subclasses:
DisplayRenderer.BlockDisplayRenderer
,DisplayRenderer.ItemDisplayRenderer
,DisplayRenderer.TextDisplayRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
FieldsFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.joml.Quaternionf
calculateOrientation
(Display.RenderState renderState, T entity, float partialTick, org.joml.Quaternionf quaternion) private static float
cameraXRot
(Camera camera) private static float
cameraYrot
(Camera camera) private static <T extends Display>
floatentityXRot
(T entity, float partialTick) private static <T extends Display>
floatentityYRot
(T entity, float partialTick) protected abstract S
getSubState
(T textDisplay) getTextureLocation
(T entity) Returns the location of an entity's texture.void
render
(T entity, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource buffer, int packedLight) protected abstract void
renderInner
(T textDisplay, S renderState, PoseStack poseStack, MultiBufferSource buffer, int lightmapUV, float partialTick) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getShadowRadius, getSkyLightLevel, renderNameTag, shouldRender, shouldShowName
-
Field Details
-
entityRenderDispatcher
-
-
Constructor Details
-
DisplayRenderer
-
-
Method Details
-
getTextureLocation
Returns the location of an entity's texture.- Specified by:
getTextureLocation
in classEntityRenderer<T extends Display>
-
render
public void render(T entity, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource buffer, int packedLight) - Overrides:
render
in classEntityRenderer<T extends Display>
-
calculateOrientation
private org.joml.Quaternionf calculateOrientation(Display.RenderState renderState, T entity, float partialTick, org.joml.Quaternionf quaternion) -
cameraYrot
-
cameraXRot
-
entityYRot
-
entityXRot
-
getSubState
-
renderInner
protected abstract void renderInner(T textDisplay, S renderState, PoseStack poseStack, MultiBufferSource buffer, int lightmapUV, float partialTick)
-