pub struct HumanPose {
pub m_DoFArray: Vec<f32>,
pub m_GoalArray: Vec<HumanGoal>,
pub m_LeftHandPose: HandPose,
pub m_LookAtPosition: Enum_float4__float3,
pub m_LookAtWeight: float4,
pub m_RightHandPose: HandPose,
pub m_RootX: xform,
pub m_TDoFArray: Option<Vec<Enum_float3__float4>>,
}Expand description
HumanPose is a sub class of the Unity engine since version 4.0.0. Exert from Unity’s scripting documentation: Retargetable humanoid pose. Represents a humanoid pose that is completely abstracted from any skeleton rig. See Also: HumanPoseHandler.
Fields§
§m_DoFArray: Vec<f32>§m_GoalArray: Vec<HumanGoal>§m_LeftHandPose: HandPose§m_LookAtPosition: Enum_float4__float3§m_LookAtWeight: float4§m_RightHandPose: HandPose§m_RootX: xform§m_TDoFArray: Option<Vec<Enum_float3__float4>>Vec
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HumanPose
impl<'de> Deserialize<'de> for HumanPose
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HumanPose
impl RefUnwindSafe for HumanPose
impl Send for HumanPose
impl Sync for HumanPose
impl Unpin for HumanPose
impl UnwindSafe for HumanPose
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more