public static class DualModelFactory.TransparentImpl<T extends AbstractClientEntity> extends PixelmonSmdFactory.Impl<T>
Modifier and Type | Field and Description |
---|---|
protected PixelmonModelRenderer |
body2 |
protected ValveStudioModel |
model2 |
body, factory
animationIncrement, partialTick, theModel
buffer, movementThreshold, scale, texture
Modifier and Type | Method and Description |
---|---|
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) |
protected void |
setAnimation(AnimationType animType) |
void |
setScale(float scale) |
protected void |
updateAnimation(IncrementingVariable variable) |
getDefaultXRotation, renderToBuffer, setupAnim
getCounter, getInt, getScale, getTheModel, registerAnimationCounters, setCounter, setInt, setupForRender
getMovementThreshold, hasInt, setBuffer, setCounter
copyPropertiesTo, prepareMobModel
protected PixelmonModelRenderer body2
protected ValveStudioModel model2
public void setScale(float scale)
setScale
in class PixelmonSmdFactory.Impl<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 PixelmonSmdFactory.Impl<T extends AbstractClientEntity>
protected void updateAnimation(IncrementingVariable variable)
updateAnimation
in class PixelmonModelSmd<T extends AbstractClientEntity>
protected void setAnimation(AnimationType animType)
setAnimation
in class PixelmonModelSmd<T extends AbstractClientEntity>