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 net.minecraft.client.renderer.entity.EntityRenderer
NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDisplayRenderer(EntityRendererProvider.Context p_270168_) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanaffectedByCulling(T p_362589_) private QuaternionfcalculateOrientation(Display.RenderState pRenderState, ST pEntityRenderState, Quaternionf pQuaternion) private static <T extends Display>
floatentityXRot(T pEntity, float pPartialTick) private static <T extends Display>
floatentityYRot(T pEntity, float pPartialTick) voidextractRenderState(T p_362672_, ST p_361329_, float p_365301_) protected intgetBlockLightLevel(T p_368656_, BlockPos p_368591_) protected AABBgetBoundingBoxForCulling(T p_363062_) private static intgetBrightnessOverride(Display pDisplay) protected floatgetShadowRadius(ST p_382866_) protected floatgetShadowStrength(ST p_383074_) protected intgetSkyLightLevel(T p_368549_, BlockPos p_368562_) voidsubmit(ST p_360624_, PoseStack p_270117_, SubmitNodeCollector p_435230_, CameraRenderState p_451213_) protected abstract voidsubmitInner(ST pRenderState, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, float pPartialTick) private static floattransformXRot(float pXRot) private static floattransformYRot(float pYRot) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
createRenderState, createRenderState, extractAdditionalHitboxes, 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 p_360624_, PoseStack p_270117_, SubmitNodeCollector p_435230_, CameraRenderState p_451213_) - Overrides:
submitin classEntityRenderer<T extends Display,ST extends DisplayEntityRenderState>
-
calculateOrientation
private Quaternionf calculateOrientation(Display.RenderState pRenderState, ST pEntityRenderState, Quaternionf pQuaternion) -
transformYRot
private static float transformYRot(float pYRot) -
transformXRot
private static float transformXRot(float pXRot) -
entityYRot
-
entityXRot
-
submitInner
protected abstract void submitInner(ST pRenderState, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, float pPartialTick) -
extractRenderState
- Overrides:
extractRenderStatein classEntityRenderer<T extends Display,ST extends DisplayEntityRenderState>
-