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, factoryanimationIncrement, partialTick, theModelbuffer, 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, setupAnimgetCounter, getInt, getScale, getTheModel, registerAnimationCounters, setCounter, setInt, setupForRendergetMovementThreshold, hasInt, setBuffer, setCountercopyPropertiesTo, prepareMobModelprotected 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>