Class RenderLayer<S extends EntityRenderState,M extends EntityModel<? super S>>
java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<S,M>
- Direct Known Subclasses:
BreezeEyesLayer
,BreezeWindLayer
,CapeLayer
,CarriedBlockLayer
,CatCollarLayer
,CrossedArmsItemLayer
,CustomHeadLayer
,Deadmau5EarsLayer
,DolphinCarryingItemLayer
,DrownedOuterLayer
,EnergySwirlLayer
,EyesLayer
,FoxHeldItemLayer
,HorseMarkingLayer
,HumanoidArmorLayer
,IronGolemCrackinessLayer
,IronGolemFlowerLayer
,ItemInHandLayer
,LivingEntityEmissiveLayer
,LlamaDecorLayer
,MushroomCowMushroomLayer
,PandaHoldsItemLayer
,ParrotOnShoulderLayer
,RopesLayer
,SheepWoolLayer
,SheepWoolUndercoatLayer
,SimpleEquipmentLayer
,SkeletonClothingLayer
,SlimeOuterLayer
,SnowGolemHeadLayer
,SpinAttackEffectLayer
,StuckInBodyLayer
,TropicalFishPatternLayer
,VillagerProfessionLayer
,WingsLayer
,WolfArmorLayer
,WolfCollarLayer
public abstract class RenderLayer<S extends EntityRenderState,M extends EntityModel<? super S>>
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static <S extends LivingEntityRenderState>
voidcoloredCutoutModelCopyLayerRender
(EntityModel<S> pModel, ResourceLocation pTextureLocation, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, S pRenderState, int pColor) abstract void
render
(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, S pRenderState, float pYRot, float pXRot) protected static void
renderColoredCutoutModel
(EntityModel<?> pModel, ResourceLocation pTextureLocation, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, LivingEntityRenderState pRenderState, int pColor)
-
Field Details
-
renderer
private final RenderLayerParent<S extends EntityRenderState,M extends EntityModel<? super S>> renderer
-
-
Constructor Details
-
RenderLayer
-
-
Method Details
-
coloredCutoutModelCopyLayerRender
protected static <S extends LivingEntityRenderState> void coloredCutoutModelCopyLayerRender(EntityModel<S> pModel, ResourceLocation pTextureLocation, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, S pRenderState, int pColor) -
renderColoredCutoutModel
protected static void renderColoredCutoutModel(EntityModel<?> pModel, ResourceLocation pTextureLocation, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, LivingEntityRenderState pRenderState, int pColor) -
getParentModel
-
render
public abstract void render(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, S pRenderState, float pYRot, float pXRot)
-