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 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
ConstructorsModifierConstructorDescriptionprotected
DisplayRenderer
(EntityRendererProvider.Context p_270168_) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
affectedByCulling
(T p_362589_) private org.joml.Quaternionf
calculateOrientation
(Display.RenderState p_277846_, ST p_364909_, org.joml.Quaternionf p_295809_) private static float
cameraXRot
(Camera p_295299_) private static float
cameraYrot
(Camera p_295988_) private static <T extends Display>
floatentityXRot
(T p_295884_, float p_294935_) private static <T extends Display>
floatentityYRot
(T p_295109_, float p_295760_) void
extractRenderState
(T p_362672_, ST p_361329_, float p_365301_) protected int
getBlockLightLevel
(T p_368656_, BlockPos p_368591_) protected AABB
getBoundingBoxForCulling
(T p_363062_) private static int
getBrightnessOverride
(Display p_368691_) protected float
getShadowRadius
(ST p_382866_) protected float
getShadowStrength
(ST p_383074_) protected int
getSkyLightLevel
(T p_368549_, BlockPos p_368562_) void
render
(ST p_360624_, PoseStack p_270117_, MultiBufferSource p_270319_, int p_270659_) protected abstract void
renderInner
(ST p_364455_, PoseStack p_277686_, MultiBufferSource p_277429_, int p_278023_, float p_277453_) 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:
getBoundingBoxForCulling
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
affectedByCulling
- Overrides:
affectedByCulling
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getBrightnessOverride
-
getSkyLightLevel
- Overrides:
getSkyLightLevel
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getBlockLightLevel
- Overrides:
getBlockLightLevel
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getShadowRadius
- Overrides:
getShadowRadius
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getShadowStrength
- Overrides:
getShadowStrength
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
render
- Overrides:
render
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
calculateOrientation
private org.joml.Quaternionf calculateOrientation(Display.RenderState p_277846_, ST p_364909_, org.joml.Quaternionf p_295809_) -
cameraYrot
-
cameraXRot
-
entityYRot
-
entityXRot
-
renderInner
protected abstract void renderInner(ST p_364455_, PoseStack p_277686_, MultiBufferSource p_277429_, int p_278023_, float p_277453_) -
extractRenderState
- Overrides:
extractRenderState
in classEntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-