Class DisplayRenderer<T extends Display, S, ST extends DisplayEntityRenderState>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T,ST>
net.minecraft.client.renderer.entity.DisplayRenderer<T,S,ST>
- Direct Known Subclasses:
DisplayRenderer.BlockDisplayRenderer, DisplayRenderer.ItemDisplayRenderer, DisplayRenderer.TextDisplayRenderer
public abstract class DisplayRenderer<T extends Display, S, ST extends DisplayEntityRenderState>
extends EntityRenderer<T,ST>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsFields inherited from class EntityRenderer
NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanaffectedByCulling(T entity) private QuaternionfcalculateOrientation(Display.RenderState renderState, ST state, Quaternionf output) private static <T extends Display>
floatentityXRot(T entity, float partialTicks) private static <T extends Display>
floatentityYRot(T entity, float partialTicks) voidextractRenderState(T entity, ST state, float partialTicks) protected intgetBlockLightLevel(T entity, BlockPos blockPos) protected AABBgetBoundingBoxForCulling(T entity) private static intgetBrightnessOverride(Display entity) protected floatgetShadowRadius(ST state) protected floatgetShadowStrength(ST state) protected intgetSkyLightLevel(T entity, BlockPos blockPos) voidsubmit(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) protected abstract voidsubmitInner(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float interpolationProgress) private static floattransformXRot(float cameraXRot) private static floattransformYRot(float cameraYRot) Methods inherited from class EntityRenderer
createRenderState, createRenderState, finalizeRenderState, getFont, getNameTag, getPackedLightCoords, getRenderOffset, shouldRender, shouldShowName, submitNameTag
-
Field Details
-
entityRenderDispatcher
-
-
Constructor Details
-
DisplayRenderer
-
-
Method Details
-
getBoundingBoxForCulling
- Overrides:
getBoundingBoxForCullingin classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-
affectedByCulling
- Overrides:
affectedByCullingin classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-
getBrightnessOverride
-
getSkyLightLevel
- Overrides:
getSkyLightLevelin classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-
getBlockLightLevel
- Overrides:
getBlockLightLevelin classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-
getShadowRadius
- Overrides:
getShadowRadiusin classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-
getShadowStrength
- Overrides:
getShadowStrengthin classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-
submit
public void submit(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) - Overrides:
submitin classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-
calculateOrientation
private Quaternionf calculateOrientation(Display.RenderState renderState, ST state, Quaternionf output) -
transformYRot
private static float transformYRot(float cameraYRot) -
transformXRot
private static float transformXRot(float cameraXRot) -
entityYRot
-
entityXRot
-
submitInner
protected abstract void submitInner(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float interpolationProgress) -
extractRenderState
- Overrides:
extractRenderStatein classEntityRenderer<T extends Display, ST extends DisplayEntityRenderState>
-