pub struct IKSolverFullBodyBiped(/* private fields */);Expand description
IL2CPP class: RootMotion.FinalIK.IKSolverFullBodyBiped
Inherits: IKSolverFullBody
Implementations§
Source§impl IKSolverFullBodyBiped
impl IKSolverFullBodyBiped
pub fn base(self) -> IKSolverFullBody
Source§impl IKSolverFullBodyBiped
impl IKSolverFullBodyBiped
Sourcepub fn detect_root_node_bone(
references: impl Into<BipedReferences>,
) -> Transform
pub fn detect_root_node_bone( references: impl Into<BipedReferences>, ) -> Transform
DetectRootNodeBone(crate::root_motion::bipedreferences::BipedReferences) overload
Sourcepub fn get_left_clavicle(references: impl Into<BipedReferences>) -> Transform
pub fn get_left_clavicle(references: impl Into<BipedReferences>) -> Transform
GetLeftClavicle(crate::root_motion::bipedreferences::BipedReferences) overload
Sourcepub fn get_right_clavicle(references: impl Into<BipedReferences>) -> Transform
pub fn get_right_clavicle(references: impl Into<BipedReferences>) -> Transform
GetRightClavicle(crate::root_motion::bipedreferences::BipedReferences) overload
Source§impl IKSolverFullBodyBiped
impl IKSolverFullBodyBiped
pub fn get_body_effector_method_info() -> &'static MethodInfo
pub fn get_left_shoulder_effector_method_info() -> &'static MethodInfo
pub fn get_right_shoulder_effector_method_info() -> &'static MethodInfo
pub fn get_left_thigh_effector_method_info() -> &'static MethodInfo
pub fn get_right_thigh_effector_method_info() -> &'static MethodInfo
pub fn get_left_hand_effector_method_info() -> &'static MethodInfo
pub fn get_right_hand_effector_method_info() -> &'static MethodInfo
pub fn get_left_foot_effector_method_info() -> &'static MethodInfo
pub fn get_right_foot_effector_method_info() -> &'static MethodInfo
pub fn get_left_arm_chain_method_info() -> &'static MethodInfo
pub fn get_right_arm_chain_method_info() -> &'static MethodInfo
pub fn get_left_leg_chain_method_info() -> &'static MethodInfo
pub fn get_right_leg_chain_method_info() -> &'static MethodInfo
pub fn get_left_arm_mapping_method_info() -> &'static MethodInfo
pub fn get_right_arm_mapping_method_info() -> &'static MethodInfo
pub fn get_left_leg_mapping_method_info() -> &'static MethodInfo
pub fn get_right_leg_mapping_method_info() -> &'static MethodInfo
pub fn get_head_mapping_method_info() -> &'static MethodInfo
pub fn set_chain_weights_method_info() -> &'static MethodInfo
pub fn set_effector_weights_method_info() -> &'static MethodInfo
pub fn get_chain_method_info() -> &'static MethodInfo
pub fn get_chain_2_method_info() -> &'static MethodInfo
pub fn get_effector_method_info() -> &'static MethodInfo
pub fn get_end_effector_method_info() -> &'static MethodInfo
pub fn get_limb_mapping_method_info() -> &'static MethodInfo
pub fn get_limb_mapping_2_method_info() -> &'static MethodInfo
pub fn get_spine_mapping_method_info() -> &'static MethodInfo
pub fn get_bend_constraint_method_info() -> &'static MethodInfo
pub fn is_valid_method_info() -> &'static MethodInfo
pub fn set_to_references_method_info() -> &'static MethodInfo
pub fn detect_root_node_bone_method_info() -> &'static MethodInfo
pub fn set_limb_orientations_method_info() -> &'static MethodInfo
pub fn get_pull_body_offset_method_info() -> &'static MethodInfo
pub fn set_pull_body_offset_method_info() -> &'static MethodInfo
pub fn set_limb_orientation_method_info() -> &'static MethodInfo
pub fn get_left_clavicle_method_info() -> &'static MethodInfo
pub fn get_right_clavicle_method_info() -> &'static MethodInfo
pub fn contains_method_info() -> &'static MethodInfo
pub fn read_pose_method_info() -> &'static MethodInfo
pub fn pull_body_method_info() -> &'static MethodInfo
pub fn get_body_offset_method_info() -> &'static MethodInfo
pub fn get_hand_body_pull_method_info() -> &'static MethodInfo
pub fn apply_bend_constraints_method_info() -> &'static MethodInfo
pub fn write_pose_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl IKSolverFullBodyBiped
impl IKSolverFullBodyBiped
Sourcepub unsafe fn is_valid(
this: impl Into<IlInstance>,
message: *mut Il2CppString,
) -> bool
pub unsafe fn is_valid( this: impl Into<IlInstance>, message: *mut Il2CppString, ) -> bool
Direct (non-virtual) call to IKSolverFullBodyBiped’s own IsValid. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn read_pose(this: impl Into<IlInstance>)
pub unsafe fn read_pose(this: impl Into<IlInstance>)
Direct (non-virtual) call to IKSolverFullBodyBiped’s own ReadPose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn apply_bend_constraints(this: impl Into<IlInstance>)
pub unsafe fn apply_bend_constraints(this: impl Into<IlInstance>)
Direct (non-virtual) call to IKSolverFullBodyBiped’s own ApplyBendConstraints. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn write_pose(this: impl Into<IlInstance>)
pub unsafe fn write_pose(this: impl Into<IlInstance>)
Direct (non-virtual) call to IKSolverFullBodyBiped’s own WritePose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl Clone for IKSolverFullBodyBiped
impl Clone for IKSolverFullBodyBiped
Source§fn clone(&self) -> IKSolverFullBodyBiped
fn clone(&self) -> IKSolverFullBodyBiped
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for IKSolverFullBodyBiped
impl FromIlInstance for IKSolverFullBodyBiped
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IIKSolver for IKSolverFullBodyBiped
impl IIKSolver for IKSolverFullBodyBiped
fn executed_in_editor(self) -> bool
fn set_executed_in_editor(self, value: bool)
fn ik_position_field(self) -> Vector3
fn set_ik_position_field(self, value: Vector3)
fn ik_position_weight_field(self) -> f32
fn set_ik_position_weight_field(self, value: f32)
fn on_pre_initiate(self) -> IKSolver_UpdateDelegate
fn set_on_pre_initiate(self, value: IKSolver_UpdateDelegate)
fn on_post_initiate(self) -> IKSolver_UpdateDelegate
fn set_on_post_initiate(self, value: IKSolver_UpdateDelegate)
fn on_pre_update(self) -> IKSolver_UpdateDelegate
fn set_on_pre_update(self, value: IKSolver_UpdateDelegate)
fn on_post_update(self) -> IKSolver_UpdateDelegate
fn set_on_post_update(self, value: IKSolver_UpdateDelegate)
fn first_initiation(self) -> bool
fn set_first_initiation(self, value: bool)
fn root(self) -> Transform
fn set_root(self, value: Transform)
Source§impl IIKSolverFullBody for IKSolverFullBodyBiped
impl IIKSolverFullBody for IKSolverFullBodyBiped
fn iterations(self) -> i32
fn set_iterations(self, value: i32)
fn chain(self) -> Array<FBIKChain>
fn set_chain(self, value: Array<FBIKChain>)
fn effectors(self) -> Array<IKEffector>
fn set_effectors(self, value: Array<IKEffector>)
fn spine_mapping(self) -> IKMappingSpine
fn set_spine_mapping(self, value: IKMappingSpine)
fn bone_mappings(self) -> Array<IKMappingBone>
fn set_bone_mappings(self, value: Array<IKMappingBone>)
fn limb_mappings(self) -> Array<IKMappingLimb>
fn set_limb_mappings(self, value: Array<IKMappingLimb>)
fn fabrik_pass(self) -> bool
fn set_fabrik_pass(self, value: bool)
fn on_pre_read(self) -> IKSolver_UpdateDelegate
fn set_on_pre_read(self, value: IKSolver_UpdateDelegate)
fn on_pre_solve(self) -> IKSolver_UpdateDelegate
fn set_on_pre_solve(self, value: IKSolver_UpdateDelegate)
fn on_pre_iteration(self) -> IKSolver_IterationDelegate
fn set_on_pre_iteration(self, value: IKSolver_IterationDelegate)
fn on_post_iteration(self) -> IKSolver_IterationDelegate
fn set_on_post_iteration(self, value: IKSolver_IterationDelegate)
fn on_pre_bend(self) -> IKSolver_UpdateDelegate
fn set_on_pre_bend(self, value: IKSolver_UpdateDelegate)
fn on_post_solve(self) -> IKSolver_UpdateDelegate
fn set_on_post_solve(self, value: IKSolver_UpdateDelegate)
fn on_store_default_local_state(self) -> IKSolver_UpdateDelegate
fn set_on_store_default_local_state(self, value: IKSolver_UpdateDelegate)
fn on_fix_transforms(self) -> IKSolver_UpdateDelegate
fn set_on_fix_transforms(self, value: IKSolver_UpdateDelegate)
Source§impl IIKSolverFullBodyBiped for IKSolverFullBodyBiped
impl IIKSolverFullBodyBiped for IKSolverFullBodyBiped
fn root_node(self) -> Transform
fn set_root_node(self, value: Transform)
fn spine_stiffness(self) -> f32
fn set_spine_stiffness(self, value: f32)
fn pull_body_vertical(self) -> f32
fn set_pull_body_vertical(self, value: f32)
fn pull_body_horizontal(self) -> f32
fn set_pull_body_horizontal(self, value: f32)
fn offset(self) -> Vector3
fn set_offset(self, value: Vector3)
impl Copy for IKSolverFullBodyBiped
impl IObject for IKSolverFullBodyBiped
Auto Trait Implementations§
impl Freeze for IKSolverFullBodyBiped
impl RefUnwindSafe for IKSolverFullBodyBiped
impl !Send for IKSolverFullBodyBiped
impl !Sync for IKSolverFullBodyBiped
impl Unpin for IKSolverFullBodyBiped
impl UnwindSafe for IKSolverFullBodyBiped
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<__T> IIKSolverFullBodyBipedMethods for __Twhere
__T: IIKSolverFullBodyBiped,
impl<__T> IIKSolverFullBodyBipedMethods for __Twhere
__T: IIKSolverFullBodyBiped,
Source§fn get_body_effector(self) -> IKEffector
fn get_body_effector(self) -> IKEffector
get_bodyEffector() overloadSource§fn get_left_shoulder_effector(self) -> IKEffector
fn get_left_shoulder_effector(self) -> IKEffector
get_leftShoulderEffector() overloadSource§fn get_right_shoulder_effector(self) -> IKEffector
fn get_right_shoulder_effector(self) -> IKEffector
get_rightShoulderEffector() overloadSource§fn get_left_thigh_effector(self) -> IKEffector
fn get_left_thigh_effector(self) -> IKEffector
get_leftThighEffector() overloadSource§fn get_right_thigh_effector(self) -> IKEffector
fn get_right_thigh_effector(self) -> IKEffector
get_rightThighEffector() overloadSource§fn get_left_hand_effector(self) -> IKEffector
fn get_left_hand_effector(self) -> IKEffector
get_leftHandEffector() overloadSource§fn get_right_hand_effector(self) -> IKEffector
fn get_right_hand_effector(self) -> IKEffector
get_rightHandEffector() overloadSource§fn get_left_foot_effector(self) -> IKEffector
fn get_left_foot_effector(self) -> IKEffector
get_leftFootEffector() overloadSource§fn get_right_foot_effector(self) -> IKEffector
fn get_right_foot_effector(self) -> IKEffector
get_rightFootEffector() overloadSource§fn get_left_arm_chain(self) -> FBIKChain
fn get_left_arm_chain(self) -> FBIKChain
get_leftArmChain() overloadSource§fn get_right_arm_chain(self) -> FBIKChain
fn get_right_arm_chain(self) -> FBIKChain
get_rightArmChain() overloadSource§fn get_left_leg_chain(self) -> FBIKChain
fn get_left_leg_chain(self) -> FBIKChain
get_leftLegChain() overloadSource§fn get_right_leg_chain(self) -> FBIKChain
fn get_right_leg_chain(self) -> FBIKChain
get_rightLegChain() overloadSource§fn get_left_arm_mapping(self) -> IKMappingLimb
fn get_left_arm_mapping(self) -> IKMappingLimb
get_leftArmMapping() overloadSource§fn get_right_arm_mapping(self) -> IKMappingLimb
fn get_right_arm_mapping(self) -> IKMappingLimb
get_rightArmMapping() overloadSource§fn get_left_leg_mapping(self) -> IKMappingLimb
fn get_left_leg_mapping(self) -> IKMappingLimb
get_leftLegMapping() overloadSource§fn get_right_leg_mapping(self) -> IKMappingLimb
fn get_right_leg_mapping(self) -> IKMappingLimb
get_rightLegMapping() overloadSource§fn get_head_mapping(self) -> IKMappingBone
fn get_head_mapping(self) -> IKMappingBone
get_headMapping() overloadSource§fn set_chain_weights(
self,
c: impl Into<FullBodyBipedChain>,
pull: impl Into<f32>,
reach: impl Into<f32>,
)
fn set_chain_weights( self, c: impl Into<FullBodyBipedChain>, pull: impl Into<f32>, reach: impl Into<f32>, )
SetChainWeights(crate::root_motion::final_ik::fullbodybipedchain::FullBodyBipedChain, f32, f32) overloadSource§fn set_effector_weights(
self,
effector: impl Into<FullBodyBipedEffector>,
position_weight: impl Into<f32>,
rotation_weight: impl Into<f32>,
)
fn set_effector_weights( self, effector: impl Into<FullBodyBipedEffector>, position_weight: impl Into<f32>, rotation_weight: impl Into<f32>, )
SetEffectorWeights(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector, f32, f32) overloadSource§fn get_chain(self, c: impl Into<FullBodyBipedChain>) -> FBIKChain
fn get_chain(self, c: impl Into<FullBodyBipedChain>) -> FBIKChain
GetChain(crate::root_motion::final_ik::fullbodybipedchain::FullBodyBipedChain) overloadSource§fn get_chain_2(self, effector: impl Into<FullBodyBipedEffector>) -> FBIKChain
fn get_chain_2(self, effector: impl Into<FullBodyBipedEffector>) -> FBIKChain
GetChain(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector) overloadSource§fn get_effector(self, effector: impl Into<FullBodyBipedEffector>) -> IKEffector
fn get_effector(self, effector: impl Into<FullBodyBipedEffector>) -> IKEffector
GetEffector(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector) overloadSource§fn get_end_effector(self, c: impl Into<FullBodyBipedChain>) -> IKEffector
fn get_end_effector(self, c: impl Into<FullBodyBipedChain>) -> IKEffector
GetEndEffector(crate::root_motion::final_ik::fullbodybipedchain::FullBodyBipedChain) overloadSource§fn get_limb_mapping(self, chain: impl Into<FullBodyBipedChain>) -> IKMappingLimb
fn get_limb_mapping(self, chain: impl Into<FullBodyBipedChain>) -> IKMappingLimb
GetLimbMapping(crate::root_motion::final_ik::fullbodybipedchain::FullBodyBipedChain) overloadSource§fn get_limb_mapping_2(
self,
effector: impl Into<FullBodyBipedEffector>,
) -> IKMappingLimb
fn get_limb_mapping_2( self, effector: impl Into<FullBodyBipedEffector>, ) -> IKMappingLimb
GetLimbMapping(crate::root_motion::final_ik::fullbodybipedeffector::FullBodyBipedEffector) overloadSource§fn get_spine_mapping(self) -> IKMappingSpine
fn get_spine_mapping(self) -> IKMappingSpine
GetSpineMapping() overloadSource§fn get_bend_constraint(
self,
limb: impl Into<FullBodyBipedChain>,
) -> IKConstraintBend
fn get_bend_constraint( self, limb: impl Into<FullBodyBipedChain>, ) -> IKConstraintBend
GetBendConstraint(crate::root_motion::final_ik::fullbodybipedchain::FullBodyBipedChain) overloadSource§fn is_valid(self) -> (bool, Il2CppString)
fn is_valid(self) -> (bool, Il2CppString)
IsValid(*mut::unity::Il2CppString) overloadSource§fn set_to_references(
self,
references: impl Into<BipedReferences>,
root_node: impl Into<Transform>,
)
fn set_to_references( self, references: impl Into<BipedReferences>, root_node: impl Into<Transform>, )
SetToReferences(crate::root_motion::bipedreferences::BipedReferences, crate::unity_engine::transform::Transform) overloadSource§fn set_limb_orientations(self, o: impl Into<BipedLimbOrientations>)
fn set_limb_orientations(self, o: impl Into<BipedLimbOrientations>)
SetLimbOrientations(crate::root_motion::bipedlimborientations::BipedLimbOrientations) overloadSource§fn get_pull_body_offset(self) -> Vector3
fn get_pull_body_offset(self) -> Vector3
get_pullBodyOffset() overloadSource§fn set_pull_body_offset(self, value: impl Into<Vector3>)
fn set_pull_body_offset(self, value: impl Into<Vector3>)
set_pullBodyOffset(crate::unity_engine::vector3::Vector3) overloadSource§fn set_limb_orientation(
self,
chain: impl Into<FullBodyBipedChain>,
limb_orientation: impl Into<BipedLimbOrientations_LimbOrientation>,
)
fn set_limb_orientation( self, chain: impl Into<FullBodyBipedChain>, limb_orientation: impl Into<BipedLimbOrientations_LimbOrientation>, )
SetLimbOrientation(crate::root_motion::final_ik::fullbodybipedchain::FullBodyBipedChain, crate::root_motion::bipedlimborientations::BipedLimbOrientations_LimbOrientation) overloadSource§fn get_body_offset(self) -> Vector3
fn get_body_offset(self) -> Vector3
GetBodyOffset() overloadSource§fn get_hand_body_pull(
self,
effector: impl Into<IKEffector>,
arm: impl Into<FBIKChain>,
offset: impl Into<Vector3>,
) -> Vector3
fn get_hand_body_pull( self, effector: impl Into<IKEffector>, arm: impl Into<FBIKChain>, offset: impl Into<Vector3>, ) -> Vector3
GetHandBodyPull(crate::root_motion::final_ik::ikeffector::IKEffector, crate::root_motion::final_ik::fbikchain::FBIKChain, crate::unity_engine::vector3::Vector3) overloadSource§fn apply_bend_constraints(self)
fn apply_bend_constraints(self)
ApplyBendConstraints() overloadSource§fn write_pose(self)
fn write_pose(self)
WritePose() overloadSource§impl<__T> IIKSolverFullBodyMethods for __Twhere
__T: IIKSolverFullBody,
impl<__T> IIKSolverFullBodyMethods for __Twhere
__T: IIKSolverFullBody,
Source§fn get_effector(self, t: impl Into<Transform>) -> IKEffector
fn get_effector(self, t: impl Into<Transform>) -> IKEffector
GetEffector(crate::unity_engine::transform::Transform) overloadSource§fn get_chain(self, transform: impl Into<Transform>) -> FBIKChain
fn get_chain(self, transform: impl Into<Transform>) -> FBIKChain
GetChain(crate::unity_engine::transform::Transform) overloadSource§fn get_chain_index(self, transform: impl Into<Transform>) -> i32
fn get_chain_index(self, transform: impl Into<Transform>) -> i32
GetChainIndex(crate::unity_engine::transform::Transform) overloadSource§fn get_node(
self,
chain_index: impl Into<i32>,
node_index: impl Into<i32>,
) -> IKSolver_Node
fn get_node( self, chain_index: impl Into<i32>, node_index: impl Into<i32>, ) -> IKSolver_Node
GetNode(i32, i32) overloadSource§fn get_chain_and_node_indexes(
self,
transform: impl Into<Transform>,
) -> (i32, i32)
fn get_chain_and_node_indexes( self, transform: impl Into<Transform>, ) -> (i32, i32)
GetChainAndNodeIndexes(crate::unity_engine::transform::Transform, *muti32, *muti32) overloadSource§fn get_points(self) -> Array<IKSolver_Point>
fn get_points(self) -> Array<IKSolver_Point>
GetPoints() overloadSource§fn get_point(self, transform: impl Into<Transform>) -> IKSolver_Point
fn get_point(self, transform: impl Into<Transform>) -> IKSolver_Point
GetPoint(crate::unity_engine::transform::Transform) overloadSource§fn is_valid(self) -> (bool, Il2CppString)
fn is_valid(self) -> (bool, Il2CppString)
IsValid(*mut::unity::Il2CppString) overloadSource§fn store_default_local_state(self)
fn store_default_local_state(self)
StoreDefaultLocalState() overloadSource§fn fix_transforms(self)
fn fix_transforms(self)
FixTransforms() overloadSource§fn on_initiate(self)
fn on_initiate(self)
OnInitiate() overloadSource§fn apply_bend_constraints(self)
fn apply_bend_constraints(self)
ApplyBendConstraints() overloadSource§fn write_pose(self)
fn write_pose(self)
WritePose() overloadSource§impl<__T> IIKSolverMethods for __Twhere
__T: IIKSolver,
impl<__T> IIKSolverMethods for __Twhere
__T: IIKSolver,
Source§fn is_valid_2(self) -> (bool, Il2CppString)
fn is_valid_2(self) -> (bool, Il2CppString)
IsValid(*mut::unity::Il2CppString) overloadSource§fn initiate(self, root: impl Into<Transform>)
fn initiate(self, root: impl Into<Transform>)
Initiate(crate::unity_engine::transform::Transform) overloadSource§fn get_ik_position(self) -> Vector3
fn get_ik_position(self) -> Vector3
GetIKPosition() overloadSource§fn set_ik_position(self, position: impl Into<Vector3>)
fn set_ik_position(self, position: impl Into<Vector3>)
SetIKPosition(crate::unity_engine::vector3::Vector3) overloadSource§fn get_ik_position_weight(self) -> f32
fn get_ik_position_weight(self) -> f32
GetIKPositionWeight() overloadSource§fn set_ik_position_weight(self, weight: impl Into<f32>)
fn set_ik_position_weight(self, weight: impl Into<f32>)
SetIKPositionWeight(f32) overloadSource§fn get_initiated(self) -> bool
fn get_initiated(self) -> bool
get_initiated() overloadSource§fn set_initiated(self, value: impl Into<bool>)
fn set_initiated(self, value: impl Into<bool>)
set_initiated(bool) overloadSource§fn get_points(self) -> Array<IKSolver_Point>
fn get_points(self) -> Array<IKSolver_Point>
GetPoints() overloadSource§fn get_point(self, transform: impl Into<Transform>) -> IKSolver_Point
fn get_point(self, transform: impl Into<Transform>) -> IKSolver_Point
GetPoint(crate::unity_engine::transform::Transform) overloadSource§fn fix_transforms(self)
fn fix_transforms(self)
FixTransforms() overloadSource§fn store_default_local_state(self)
fn store_default_local_state(self)
StoreDefaultLocalState() overloadSource§fn on_initiate(self)
fn on_initiate(self)
OnInitiate() overloadSource§fn log_warning(self, message: impl Into<Il2CppString>)
fn log_warning(self, message: impl Into<Il2CppString>)
LogWarning(::unity::Il2CppString) overloadSource§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload