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 p_277846_, T p_271013_, float p_294432_, org.joml.Quaternionf p_295809_) private static float
cameraXRot
(Camera pCamera) private static float
cameraYrot
(Camera pCamera) private static <T extends Display>
floatentityXRot
(T pEntity, float pPartialTick) private static <T extends Display>
floatentityYRot
(T pEntity, float pPartialTick) protected abstract S
getSubState
(T pTextDisplay) getTextureLocation
(T pEntity) Returns the location of an entity's texture.void
render
(T pEntity, float pEntityYaw, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight) protected abstract void
renderInner
(T pTextDisplay, S pRenderState, PoseStack pPoseStack, MultiBufferSource pBuffer, int pLightmapUV, float pPartialTick) 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 pEntity, float pEntityYaw, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight) - Overrides:
render
in classEntityRenderer<T extends Display>
-
calculateOrientation
private org.joml.Quaternionf calculateOrientation(Display.RenderState p_277846_, T p_271013_, float p_294432_, org.joml.Quaternionf p_295809_) -
cameraYrot
-
cameraXRot
-
entityYRot
-
entityXRot
-
getSubState
-
renderInner
protected abstract void renderInner(T pTextDisplay, S pRenderState, PoseStack pPoseStack, MultiBufferSource pBuffer, int pLightmapUV, float pPartialTick)
-