Class LayerRenderer<T extends Entity,M extends EntityModel<T>>
- java.lang.Object
-
- net.minecraft.client.renderer.entity.layers.LayerRenderer<T,M>
-
- Direct Known Subclasses:
AbstractEyesLayer
,BipedArmorLayer
,CapeLayer
,CatCollarLayer
,CrossedArmsItemLayer
,Deadmau5HeadLayer
,DolphinCarriedItemLayer
,DrownedOuterLayer
,ElytraLayer
,EnergyLayer
,FoxHeldItemLayer
,HeadLayer
,HeldBlockLayer
,HeldItemLayer
,HorseMarkingsLayer
,IronGolemCracksLayer
,IronGolenFlowerLayer
,LeatherHorseArmorLayer
,LlamaDecorLayer
,MooshroomMushroomLayer
,PandaHeldItemLayer
,ParrotVariantLayer
,SaddleLayer
,SheepWoolLayer
,ShulkerColorLayer
,SlimeGelLayer
,SnowmanHeadLayer
,SpinAttackEffectLayer
,StayClothingLayer
,StuckInBodyLayer
,TropicalFishPatternLayer
,VillagerLevelPendantLayer
,WolfCollarLayer
public abstract class LayerRenderer<T extends Entity,M extends EntityModel<T>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private IEntityRenderer<T,M>
renderer
-
Constructor Summary
Constructors Constructor Description LayerRenderer(IEntityRenderer<T,M> p_i50926_1_)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static <T extends LivingEntity>
voidcoloredCutoutModelCopyLayerRender(EntityModel<T> p_229140_0_, EntityModel<T> p_229140_1_, ResourceLocation p_229140_2_, MatrixStack p_229140_3_, IRenderTypeBuffer p_229140_4_, int p_229140_5_, T p_229140_6_, float p_229140_7_, float p_229140_8_, float p_229140_9_, float p_229140_10_, float p_229140_11_, float p_229140_12_, float p_229140_13_, float p_229140_14_, float p_229140_15_)
M
getParentModel()
protected ResourceLocation
getTextureLocation(T p_229139_1_)
abstract void
render(MatrixStack p_225628_1_, IRenderTypeBuffer p_225628_2_, int p_225628_3_, T p_225628_4_, float p_225628_5_, float p_225628_6_, float p_225628_7_, float p_225628_8_, float p_225628_9_, float p_225628_10_)
protected static <T extends LivingEntity>
voidrenderColoredCutoutModel(EntityModel<T> p_229141_0_, ResourceLocation p_229141_1_, MatrixStack p_229141_2_, IRenderTypeBuffer p_229141_3_, int p_229141_4_, T p_229141_5_, float p_229141_6_, float p_229141_7_, float p_229141_8_)
-
-
-
Field Detail
-
renderer
private final IEntityRenderer<T extends Entity,M extends EntityModel<T>> renderer
-
-
Constructor Detail
-
LayerRenderer
public LayerRenderer(IEntityRenderer<T,M> p_i50926_1_)
-
-
Method Detail
-
coloredCutoutModelCopyLayerRender
protected static <T extends LivingEntity> void coloredCutoutModelCopyLayerRender(EntityModel<T> p_229140_0_, EntityModel<T> p_229140_1_, ResourceLocation p_229140_2_, MatrixStack p_229140_3_, IRenderTypeBuffer p_229140_4_, int p_229140_5_, T p_229140_6_, float p_229140_7_, float p_229140_8_, float p_229140_9_, float p_229140_10_, float p_229140_11_, float p_229140_12_, float p_229140_13_, float p_229140_14_, float p_229140_15_)
-
renderColoredCutoutModel
protected static <T extends LivingEntity> void renderColoredCutoutModel(EntityModel<T> p_229141_0_, ResourceLocation p_229141_1_, MatrixStack p_229141_2_, IRenderTypeBuffer p_229141_3_, int p_229141_4_, T p_229141_5_, float p_229141_6_, float p_229141_7_, float p_229141_8_)
-
getParentModel
public M getParentModel()
-
getTextureLocation
protected ResourceLocation getTextureLocation(T p_229139_1_)
-
render
public abstract void render(MatrixStack p_225628_1_, IRenderTypeBuffer p_225628_2_, int p_225628_3_, T p_225628_4_, float p_225628_5_, float p_225628_6_, float p_225628_7_, float p_225628_8_, float p_225628_9_, float p_225628_10_)
-
-