类 EntityRenderer<T extends Entity,S extends EntityRenderState>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T,S>
- 直接已知子类:
AbstractBoatRenderer
,AbstractMinecartRenderer
,ArrowRenderer
,DisplayRenderer
,DragonFireballRenderer
,EndCrystalRenderer
,EnderDragonRenderer
,EvokerFangsRenderer
,ExperienceOrbRenderer
,FallingBlockRenderer
,FireworkEntityRenderer
,FishingHookRenderer
,ItemEntityRenderer
,ItemFrameRenderer
,LeashKnotRenderer
,LightningBoltRenderer
,LivingEntityRenderer
,LlamaSpitRenderer
,NoopRenderer
,OminousItemSpawnerRenderer
,PaintingRenderer
,ShulkerBulletRenderer
,ThrownItemRenderer
,ThrownTridentRenderer
,TntRenderer
,WindChargeRenderer
,WitherSkullRenderer
-
字段概要
字段修饰符和类型字段说明protected final EntityRenderDispatcher
private final Font
static final int
protected static final float
private final S
protected float
protected float
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static void
addVertexPair
(VertexConsumer p_344804_, org.joml.Matrix4f p_343855_, float p_342047_, float p_343146_, float p_342344_, int p_342780_, int p_343511_, int p_342326_, int p_343961_, float p_342941_, float p_343681_, float p_343907_, float p_343356_, int p_342821_, boolean p_343253_) protected boolean
affectedByCulling
(T p_366877_) abstract S
final S
createRenderState
(T p_363266_, float p_363950_) void
extractRenderState
(T p_367571_, S p_367427_, float p_363243_) protected int
getBlockLightLevel
(T p_114496_, BlockPos p_114497_) protected AABB
getBoundingBoxForCulling
(T p_365369_) getFont()
protected Component
getNameTag
(T p_361489_) final int
getPackedLightCoords
(T p_114506_, float p_114507_) getRenderOffset
(S p_367733_) protected float
getShadowRadius
(S p_364114_) protected float
getShadowStrength
(S p_376038_) protected int
getSkyLightLevel
(T p_114509_, BlockPos p_114510_) void
render
(S p_370221_, PoseStack p_114488_, MultiBufferSource p_114489_, int p_114490_) private static void
renderLeash
(PoseStack p_344390_, MultiBufferSource p_342590_, EntityRenderState.LeashState p_366061_) protected void
renderNameTag
(S p_364888_, Component p_114499_, PoseStack p_114500_, MultiBufferSource p_114501_, int p_114502_) boolean
shouldRender
(T p_114491_, Frustum p_114492_, double p_114493_, double p_114494_, double p_114495_) protected boolean
shouldShowName
(T p_114504_, double p_363875_)
-
字段详细资料
-
NAMETAG_SCALE
protected static final float NAMETAG_SCALE- 另请参阅:
-
LEASH_RENDER_STEPS
public static final int LEASH_RENDER_STEPS- 另请参阅:
-
entityRenderDispatcher
-
font
-
shadowRadius
protected float shadowRadius -
shadowStrength
protected float shadowStrength -
reusedState
-
-
构造器详细资料
-
EntityRenderer
-
-
方法详细资料
-
getPackedLightCoords
-
getSkyLightLevel
-
getBlockLightLevel
-
shouldRender
-
getBoundingBoxForCulling
-
affectedByCulling
-
getRenderOffset
-
render
-
renderLeash
private static void renderLeash(PoseStack p_344390_, MultiBufferSource p_342590_, EntityRenderState.LeashState p_366061_) -
addVertexPair
private static void addVertexPair(VertexConsumer p_344804_, org.joml.Matrix4f p_343855_, float p_342047_, float p_343146_, float p_342344_, int p_342780_, int p_343511_, int p_342326_, int p_343961_, float p_342941_, float p_343681_, float p_343907_, float p_343356_, int p_342821_, boolean p_343253_) -
shouldShowName
-
getFont
-
renderNameTag
protected void renderNameTag(S p_364888_, Component p_114499_, PoseStack p_114500_, MultiBufferSource p_114501_, int p_114502_) -
getNameTag
-
getShadowRadius
-
getShadowStrength
-
createRenderState
-
createRenderState
-
extractRenderState
-