public static class PixelmonSmdFactory.Impl<T extends AbstractClientEntity> extends PixelmonModelSmd<T>
Modifier and Type | Field and Description |
---|---|
protected PixelmonModelRenderer |
body |
protected PixelmonSmdFactory |
factory |
animationIncrement, partialTick, theModel
buffer, movementThreshold, scale, texture
Modifier and Type | Method and Description |
---|---|
protected float |
getDefaultXRotation() |
void |
render(net.minecraft.entity.Entity entity,
com.mojang.blaze3d.matrix.MatrixStack matrix,
com.mojang.blaze3d.vertex.IVertexBuilder buffer,
int packedLight,
int packedOverlay,
float red,
float green,
float blue,
float alpha) |
void |
renderToBuffer(com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
com.mojang.blaze3d.vertex.IVertexBuilder bufferIn,
int packedLightIn,
int packedOverlayIn,
float red,
float green,
float blue,
float alpha) |
void |
setScale(float scale) |
void |
setupAnim(AbstractClientEntity entityIn,
float limbSwing,
float limbSwingAmount,
float ageInTicks,
float netHeadYaw,
float headPitch) |
getCounter, getInt, getScale, getTheModel, registerAnimationCounters, setAnimation, setCounter, setInt, setupForRender, updateAnimation
getMovementThreshold, hasInt, setBuffer, setCounter
copyPropertiesTo, prepareMobModel
protected final PixelmonSmdFactory factory
protected PixelmonModelRenderer body
public void setScale(float scale)
setScale
in class PixelmonModelBase<T extends AbstractClientEntity>
public void render(net.minecraft.entity.Entity entity, com.mojang.blaze3d.matrix.MatrixStack matrix, com.mojang.blaze3d.vertex.IVertexBuilder buffer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha)
render
in class PixelmonModelBase<T extends AbstractClientEntity>
protected float getDefaultXRotation()
getDefaultXRotation
in class PixelmonModelBase<T extends AbstractClientEntity>
public void renderToBuffer(com.mojang.blaze3d.matrix.MatrixStack matrixStackIn, com.mojang.blaze3d.vertex.IVertexBuilder bufferIn, int packedLightIn, int packedOverlayIn, float red, float green, float blue, float alpha)
renderToBuffer
in class PixelmonModelBase<T extends AbstractClientEntity>
public void setupAnim(AbstractClientEntity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch)
setupAnim
in class net.minecraft.client.renderer.entity.model.EntityModel<T extends AbstractClientEntity>