Class InterpolatedSkeleton
java.lang.Object
foundry.veil.api.client.graveyard.skeleton.InterpolatedSkeleton
- Direct Known Subclasses:
DebugSkeletonFactory.DebugModel
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAnimationProperties
(AnimationProperties properties, InterpolatedSkeletonParent parent) void
addBone
(InterpolatedBone part, ModelMesh mesh) void
addConstraint
(Constraint constraint) abstract void
animate
(AnimationProperties properties) void
void
render
(com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay, float partialTicks, float pRed, float pGreen, float pBlue, float pAlpha) void
renderDebug
(InterpolatedSkeletonParent entity, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks) void
tick
(AnimationProperties properties) protected void
-
Constructor Details
-
InterpolatedSkeleton
public InterpolatedSkeleton()
-
-
Method Details
-
updatePreviousPosition
protected void updatePreviousPosition() -
tick
-
addAnimationProperties
public void addAnimationProperties(AnimationProperties properties, InterpolatedSkeletonParent parent) -
animate
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay, float partialTicks, float pRed, float pGreen, float pBlue, float pAlpha) -
renderDebug
public void renderDebug(InterpolatedSkeletonParent entity, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks) -
addBone
-
addConstraint
-
buildRoots
public void buildRoots()
-