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
LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDisplayRenderer(EntityRendererProvider.Context p_270168_) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanaffectedByCulling(T p_362589_) private org.joml.QuaternionfcalculateOrientation(Display.RenderState pRenderState, ST pEntityRenderState, org.joml.Quaternionf pQuaternion) private static floatcameraXRot(Camera pCamera) private static floatcameraYrot(Camera pCamera) 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_) voidrender(ST p_360624_, PoseStack p_270117_, MultiBufferSource p_270319_, int p_270659_) protected abstract voidrenderInner(ST pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pInterpolationProgress) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
createRenderState, createRenderState, extractAdditionalHitboxes, getFont, getNameTag, getPackedLightCoords, getRenderOffset, renderNameTag, shouldRender, shouldShowName
-
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>
-
render
- Overrides:
renderin classEntityRenderer<T extends Display,ST extends DisplayEntityRenderState>
-
calculateOrientation
private org.joml.Quaternionf calculateOrientation(Display.RenderState pRenderState, ST pEntityRenderState, org.joml.Quaternionf pQuaternion) -
cameraYrot
-
cameraXRot
-
entityYRot
-
entityXRot
-
renderInner
protected abstract void renderInner(ST pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, float pInterpolationProgress) -
extractRenderState
- Overrides:
extractRenderStatein classEntityRenderer<T extends Display,ST extends DisplayEntityRenderState>
-