Class InverseKinematicsConstraint
java.lang.Object
foundry.veil.api.client.graveyard.constraint.InverseKinematicsConstraint
- All Implemented Interfaces:
Constraint
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
-
Constructor Summary
ConstructorDescriptionInverseKinematicsConstraint
(InverseKinematicsConstraint.InverseKinematicDirection forwardDirection, InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance) InverseKinematicsConstraint
(InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply()
void
renderDebugInfo
(InterpolatedSkeleton skeleton, InterpolatedSkeletonParent parent, float pPartialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource pBuffer)
-
Constructor Details
-
InverseKinematicsConstraint
public InverseKinematicsConstraint(InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance) -
InverseKinematicsConstraint
public InverseKinematicsConstraint(InverseKinematicsConstraint.InverseKinematicDirection forwardDirection, InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance)
-
-
Method Details
-
apply
public void apply()- Specified by:
apply
in interfaceConstraint
-
renderDebugInfo
public void renderDebugInfo(InterpolatedSkeleton skeleton, InterpolatedSkeletonParent parent, float pPartialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource pBuffer) - Specified by:
renderDebugInfo
in interfaceConstraint
-