public interface ImmutableBodyPartRotationalData extends ImmutableDataManipulator<ImmutableBodyPartRotationalData,BodyPartRotationalData>
ImmutableDataManipulator containing an ImmutableMapValue
matching BodyParts to Vector3d rotations. Depending on the
owning CompositeValueStore, certain BodyParts may not be
usable or valid.| Modifier and Type | Method and Description |
|---|---|
ImmutableValue<com.flowpowered.math.vector.Vector3d> |
bodyRotation()
|
ImmutableValue<com.flowpowered.math.vector.Vector3d> |
headDirection()
|
ImmutableValue<com.flowpowered.math.vector.Vector3d> |
leftArmDirection()
|
ImmutableValue<com.flowpowered.math.vector.Vector3d> |
leftLegDirection()
|
ImmutableMapValue<BodyPart,com.flowpowered.math.vector.Vector3d> |
partRotation()
|
ImmutableValue<com.flowpowered.math.vector.Vector3d> |
rightArmDirection()
|
ImmutableValue<com.flowpowered.math.vector.Vector3d> |
rightLegDirection()
|
asMutable, copy, with, withgetContentVersion, toContainerImmutableMapValue<BodyPart,com.flowpowered.math.vector.Vector3d> partRotation()
ImmutableValue<com.flowpowered.math.vector.Vector3d> headDirection()
ImmutableValue<com.flowpowered.math.vector.Vector3d> bodyRotation()
ImmutableValue<com.flowpowered.math.vector.Vector3d> leftArmDirection()
ImmutableValue<com.flowpowered.math.vector.Vector3d> rightArmDirection()
ImmutableValue<com.flowpowered.math.vector.Vector3d> leftLegDirection()
ImmutableValue<com.flowpowered.math.vector.Vector3d> rightLegDirection()