Skip to main content

IBipedIKMethods

Trait IBipedIKMethods 

Source
pub trait IBipedIKMethods: IBipedIK {
Show 25 methods // Provided methods fn open_user_manual(self) { ... } fn open_script_reference(self) { ... } fn support_group(self) { ... } fn as_thread(self) { ... } fn get_ik_position_weight(self, goal: impl Into<AvatarIKGoal>) -> f32 { ... } fn get_ik_rotation_weight(self, goal: impl Into<AvatarIKGoal>) -> f32 { ... } fn set_ik_position_weight( self, goal: impl Into<AvatarIKGoal>, weight: impl Into<f32>, ) { ... } fn set_ik_rotation_weight( self, goal: impl Into<AvatarIKGoal>, weight: impl Into<f32>, ) { ... } fn set_ik_position( self, goal: impl Into<AvatarIKGoal>, ik_position: impl Into<Vector3>, ) { ... } fn set_ik_rotation( self, goal: impl Into<AvatarIKGoal>, ik_rotation: impl Into<Quaternion>, ) { ... } fn get_ik_position(self, goal: impl Into<AvatarIKGoal>) -> Vector3 { ... } fn get_ik_rotation(self, goal: impl Into<AvatarIKGoal>) -> Quaternion { ... } fn set_look_at_weight( self, weight: impl Into<f32>, body_weight: impl Into<f32>, head_weight: impl Into<f32>, eyes_weight: impl Into<f32>, clamp_weight: impl Into<f32>, clamp_weight_head: impl Into<f32>, clamp_weight_eyes: impl Into<f32>, ) { ... } fn set_look_at_position(self, look_at_position: impl Into<Vector3>) { ... } fn set_spine_position(self, spine_position: impl Into<Vector3>) { ... } fn set_spine_weight(self, weight: impl Into<f32>) { ... } fn get_goal_ik(self, goal: impl Into<AvatarIKGoal>) -> IKSolverLimb { ... } fn initiate_biped_ik(self) { ... } fn update_biped_ik(self) { ... } fn set_to_defaults(self) { ... } fn fix_transforms(self) { ... } fn initiate_solver(self) { ... } fn update_solver(self) { ... } fn log_warning(self, message: impl Into<Il2CppString>) { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn open_user_manual(self)

OpenUserManual() overload

Source

fn open_script_reference(self)

OpenScriptReference() overload

Source

fn support_group(self)

SupportGroup() overload

Source

fn as_thread(self)

ASThread() overload

Source

fn get_ik_position_weight(self, goal: impl Into<AvatarIKGoal>) -> f32

GetIKPositionWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload

Source

fn get_ik_rotation_weight(self, goal: impl Into<AvatarIKGoal>) -> f32

GetIKRotationWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload

Source

fn set_ik_position_weight( self, goal: impl Into<AvatarIKGoal>, weight: impl Into<f32>, )

SetIKPositionWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal, f32) overload

Source

fn set_ik_rotation_weight( self, goal: impl Into<AvatarIKGoal>, weight: impl Into<f32>, )

SetIKRotationWeight(crate::unity_engine::avatarikgoal::AvatarIKGoal, f32) overload

Source

fn set_ik_position( self, goal: impl Into<AvatarIKGoal>, ik_position: impl Into<Vector3>, )

SetIKPosition(crate::unity_engine::avatarikgoal::AvatarIKGoal, crate::unity_engine::vector3::Vector3) overload

Source

fn set_ik_rotation( self, goal: impl Into<AvatarIKGoal>, ik_rotation: impl Into<Quaternion>, )

SetIKRotation(crate::unity_engine::avatarikgoal::AvatarIKGoal, crate::unity_engine::quaternion::Quaternion) overload

Source

fn get_ik_position(self, goal: impl Into<AvatarIKGoal>) -> Vector3

GetIKPosition(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload

Source

fn get_ik_rotation(self, goal: impl Into<AvatarIKGoal>) -> Quaternion

GetIKRotation(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload

Source

fn set_look_at_weight( self, weight: impl Into<f32>, body_weight: impl Into<f32>, head_weight: impl Into<f32>, eyes_weight: impl Into<f32>, clamp_weight: impl Into<f32>, clamp_weight_head: impl Into<f32>, clamp_weight_eyes: impl Into<f32>, )

SetLookAtWeight(f32, f32, f32, f32, f32, f32, f32) overload

Source

fn set_look_at_position(self, look_at_position: impl Into<Vector3>)

SetLookAtPosition(crate::unity_engine::vector3::Vector3) overload

Source

fn set_spine_position(self, spine_position: impl Into<Vector3>)

SetSpinePosition(crate::unity_engine::vector3::Vector3) overload

Source

fn set_spine_weight(self, weight: impl Into<f32>)

SetSpineWeight(f32) overload

Source

fn get_goal_ik(self, goal: impl Into<AvatarIKGoal>) -> IKSolverLimb

GetGoalIK(crate::unity_engine::avatarikgoal::AvatarIKGoal) overload

Source

fn initiate_biped_ik(self)

InitiateBipedIK() overload

Source

fn update_biped_ik(self)

UpdateBipedIK() overload

Source

fn set_to_defaults(self)

SetToDefaults() overload

Source

fn fix_transforms(self)

FixTransforms() overload

Source

fn initiate_solver(self)

InitiateSolver() overload

Source

fn update_solver(self)

UpdateSolver() overload

Source

fn log_warning(self, message: impl Into<Il2CppString>)

LogWarning(::unity::Il2CppString) overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IBipedIK> IBipedIKMethods for __T

Available on crate feature root_motion-final_ik-bipedik only.