public interface ImmutableBodyPartRotationalData extends ImmutableDataManipulator<ImmutableBodyPartRotationalData,BodyPartRotationalData>
ImmutableDataManipulator
containing an ImmutableMapValue
matching BodyPart
s to Vector3d
rotations. Depending on the
owning CompositeValueStore
, certain BodyPart
s 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, with
getContentVersion, toContainer
ImmutableMapValue<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()