类 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>
- 直接已知子类:
DisplayRenderer.BlockDisplayRenderer
,DisplayRenderer.ItemDisplayRenderer
,DisplayRenderer.TextDisplayRenderer
public abstract class DisplayRenderer<T extends Display,S,ST extends DisplayEntityRenderState>
extends EntityRenderer<T,ST>
-
嵌套类概要
嵌套类修饰符和类型类说明static class
static class
static class
-
字段概要
字段从类继承的字段 net.minecraft.client.renderer.entity.EntityRenderer
LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected boolean
affectedByCulling
(T p_365810_) private org.joml.Quaternionf
calculateOrientation
(Display.RenderState p_277846_, ST p_361564_, org.joml.Quaternionf p_298476_) private static float
cameraXRot
(Camera p_297923_) private static float
cameraYrot
(Camera p_299213_) private static <T extends Display>
floatentityXRot
(T p_298651_, float p_297691_) private static <T extends Display>
floatentityYRot
(T p_297849_, float p_297686_) void
extractRenderState
(T p_364120_, ST p_362498_, float p_362522_) protected int
getBlockLightLevel
(T p_362888_, BlockPos p_365686_) protected AABB
getBoundingBoxForCulling
(T p_368254_) private static int
getBrightnessOverride
(Display p_365446_) protected float
getShadowRadius
(ST p_376159_) protected float
getShadowStrength
(ST p_377182_) protected int
getSkyLightLevel
(T p_367797_, BlockPos p_364805_) void
render
(ST p_363838_, PoseStack p_270117_, MultiBufferSource p_270319_, int p_270659_) protected abstract void
renderInner
(ST p_361844_, PoseStack p_277686_, MultiBufferSource p_277429_, int p_278023_, float p_277453_) 从类继承的方法 net.minecraft.client.renderer.entity.EntityRenderer
createRenderState, createRenderState, getFont, getNameTag, getPackedLightCoords, getRenderOffset, renderNameTag, shouldRender, shouldShowName
-
字段详细资料
-
entityRenderDispatcher
-
-
构造器详细资料
-
DisplayRenderer
-
-
方法详细资料
-
getBoundingBoxForCulling
- 覆盖:
getBoundingBoxForCulling
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
affectedByCulling
- 覆盖:
affectedByCulling
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getBrightnessOverride
-
getSkyLightLevel
- 覆盖:
getSkyLightLevel
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getBlockLightLevel
- 覆盖:
getBlockLightLevel
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getShadowRadius
- 覆盖:
getShadowRadius
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
getShadowStrength
- 覆盖:
getShadowStrength
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
render
- 覆盖:
render
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-
calculateOrientation
private org.joml.Quaternionf calculateOrientation(Display.RenderState p_277846_, ST p_361564_, org.joml.Quaternionf p_298476_) -
cameraYrot
-
cameraXRot
-
entityYRot
-
entityXRot
-
renderInner
protected abstract void renderInner(ST p_361844_, PoseStack p_277686_, MultiBufferSource p_277429_, int p_278023_, float p_277453_) -
extractRenderState
- 覆盖:
extractRenderState
在类中EntityRenderer<T extends Display,
ST extends DisplayEntityRenderState>
-