Skip to main content

IFBIKChain

Trait IFBIKChain 

Source
pub trait IFBIKChain: IObject {
Show 44 methods // Provided methods fn pin(self) -> f32 { ... } fn set_pin(self, value: f32) { ... } fn pull(self) -> f32 { ... } fn set_pull(self, value: f32) { ... } fn push_field(self) -> f32 { ... } fn set_push_field(self, value: f32) { ... } fn push_parent(self) -> f32 { ... } fn set_push_parent(self, value: f32) { ... } fn reach_field(self) -> f32 { ... } fn set_reach_field(self, value: f32) { ... } fn reach_smoothing(self) -> FBIKChain_Smoothing { ... } fn set_reach_smoothing(self, value: FBIKChain_Smoothing) { ... } fn push_smoothing(self) -> FBIKChain_Smoothing { ... } fn set_push_smoothing(self, value: FBIKChain_Smoothing) { ... } fn nodes_field(self) -> Array<IKSolver_Node> { ... } fn set_nodes_field(self, value: Array<IKSolver_Node>) { ... } fn children(self) -> Array<i32> { ... } fn set_children(self, value: Array<i32>) { ... } fn child_constraints(self) -> Array<FBIKChain_ChildConstraint> { ... } fn set_child_constraints(self, value: Array<FBIKChain_ChildConstraint>) { ... } fn bend_constraint(self) -> IKConstraintBend { ... } fn set_bend_constraint(self, value: IKConstraintBend) { ... } fn root_length(self) -> f32 { ... } fn set_root_length(self, value: f32) { ... } fn initiated(self) -> bool { ... } fn set_initiated(self, value: bool) { ... } fn length(self) -> f32 { ... } fn set_length(self, value: f32) { ... } fn distance(self) -> f32 { ... } fn set_distance(self, value: f32) { ... } fn p(self) -> IKSolver_Point { ... } fn set_p(self, value: IKSolver_Point) { ... } fn reach_force(self) -> f32 { ... } fn set_reach_force(self, value: f32) { ... } fn pull_parent_sum(self) -> f32 { ... } fn set_pull_parent_sum(self, value: f32) { ... } fn cross_fades(self) -> Array<f32> { ... } fn set_cross_fades(self, value: Array<f32>) { ... } fn sqr_mag1(self) -> f32 { ... } fn set_sqr_mag1(self, value: f32) { ... } fn sqr_mag2(self) -> f32 { ... } fn set_sqr_mag2(self, value: f32) { ... } fn sqr_mag_dif(self) -> f32 { ... } fn set_sqr_mag_dif(self, value: f32) { ... }
}

Provided Methods§

Source

fn pin(self) -> f32

Source

fn set_pin(self, value: f32)

Source

fn pull(self) -> f32

Source

fn set_pull(self, value: f32)

Source

fn push_field(self) -> f32

Source

fn set_push_field(self, value: f32)

Source

fn push_parent(self) -> f32

Source

fn set_push_parent(self, value: f32)

Source

fn reach_field(self) -> f32

Source

fn set_reach_field(self, value: f32)

Source

fn reach_smoothing(self) -> FBIKChain_Smoothing

Source

fn set_reach_smoothing(self, value: FBIKChain_Smoothing)

Source

fn push_smoothing(self) -> FBIKChain_Smoothing

Source

fn set_push_smoothing(self, value: FBIKChain_Smoothing)

Source

fn nodes_field(self) -> Array<IKSolver_Node>

Source

fn set_nodes_field(self, value: Array<IKSolver_Node>)

Source

fn children(self) -> Array<i32>

Source

fn set_children(self, value: Array<i32>)

Source

fn child_constraints(self) -> Array<FBIKChain_ChildConstraint>

Source

fn set_child_constraints(self, value: Array<FBIKChain_ChildConstraint>)

Source

fn bend_constraint(self) -> IKConstraintBend

Source

fn set_bend_constraint(self, value: IKConstraintBend)

Source

fn root_length(self) -> f32

Source

fn set_root_length(self, value: f32)

Source

fn initiated(self) -> bool

Source

fn set_initiated(self, value: bool)

Source

fn length(self) -> f32

Source

fn set_length(self, value: f32)

Source

fn distance(self) -> f32

Source

fn set_distance(self, value: f32)

Source

fn p(self) -> IKSolver_Point

Source

fn set_p(self, value: IKSolver_Point)

Source

fn reach_force(self) -> f32

Source

fn set_reach_force(self, value: f32)

Source

fn pull_parent_sum(self) -> f32

Source

fn set_pull_parent_sum(self, value: f32)

Source

fn cross_fades(self) -> Array<f32>

Source

fn set_cross_fades(self, value: Array<f32>)

Source

fn sqr_mag1(self) -> f32

Source

fn set_sqr_mag1(self, value: f32)

Source

fn sqr_mag2(self) -> f32

Source

fn set_sqr_mag2(self, value: f32)

Source

fn sqr_mag_dif(self) -> f32

Source

fn set_sqr_mag_dif(self, value: f32)

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§