+
+
+ Struct FullBodyDeformationJob
+
+ The FullBodyDeformation job.
+
+
+
+ Assembly: cs.temp.dll.dll
+ Syntax
+
+
public struct FullBodyDeformationJob
+
+ Fields
+
+
+
+ AlignFeetWeight
+ The weight for aligning the feet.
+
+
+ Declaration
+
+
public FloatProperty AlignFeetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ BoneAnimData
+ The array of bone animation data for the start and end bone pairs.
+
+
+ Declaration
+
+
public NativeArray<FullBodyDeformationJob.BoneAnimationData> BoneAnimData
+
+ Field Value
+
+
+
+ BoneDirections
+ The array of directions between the start and end bones.
+
+
+ Declaration
+
+
public NativeArray<Vector3> BoneDirections
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<Vector3> |
+ |
+
+
+
+
+
+ ChestAlignmentWeight
+ The weight for the chest fixup.
+
+
+ Declaration
+
+
public FloatProperty ChestAlignmentWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ ChestIndex
+ The chest index in the bone pair data.
+
+
+ Declaration
+
+
public int ChestIndex
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Int32 |
+ |
+
+
+
+
+
+ EndBones
+ The array of end bones for FullBodyDeformation.
+
+
+ Declaration
+
+
public NativeArray<ReadWriteTransformHandle> EndBones
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<ReadWriteTransformHandle> |
+ |
+
+
+
+
+
+ HeadBone
+ The ReadWrite transform handle for the head bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle HeadBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ HeadIndex
+ The head index in the bone pair data.
+
+
+ Declaration
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Int32 |
+ |
+
+
+
+
+
+ HipsBone
+ The ReadWrite transform handle for the hips bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle HipsBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ HipsIndex
+ The hips index in the bone pair data.
+
+
+ Declaration
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Int32 |
+ |
+
+
+
+
+
+ HipsToHeadBones
+ The inclusive array of bones from the hips to the head.
+
+
+ Declaration
+
+
public NativeArray<ReadWriteTransformHandle> HipsToHeadBones
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<ReadWriteTransformHandle> |
+ |
+
+
+
+
+
+ HipsToHeadBoneTargets
+ The inclusive array of bone targets from the hips to the head.
+
+
+ Declaration
+
+
public NativeArray<ReadOnlyTransformHandle> HipsToHeadBoneTargets
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<ReadOnlyTransformHandle> |
+ |
+
+
+
+
+
+ LeftArmOffsetWeight
+ The weight for the left arm offset.
+
+
+ Declaration
+
+
public FloatProperty LeftArmOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ LeftFootBone
+ The ReadWrite transform handle for the left foot bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftFootBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ LeftFootLocalRot
+ The left foot local rotation.
+
+
+ Declaration
+
+
public Quaternion LeftFootLocalRot
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Quaternion |
+ |
+
+
+
+
+
+ LeftHandBone
+ The ReadWrite transform handle for the left hand bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftHandBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ LeftHandOffsetWeight
+ The weight for the left hand offset.
+
+
+ Declaration
+
+
public FloatProperty LeftHandOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ LeftLegOffsetWeight
+ The weight for the left leg offset.
+
+
+ Declaration
+
+
public FloatProperty LeftLegOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ LeftLowerArmBone
+ The ReadWrite transform handle for the left lower arm bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftLowerArmBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ LeftLowerLegBone
+ The ReadWrite transform handle for the left lower leg bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftLowerLegBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ LeftShoulderBone
+ The ReadWrite transform handle for the left shoulder bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftShoulderBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ LeftShoulderOffsetWeight
+ The weight of the left shoulder offset.
+
+
+ Declaration
+
+
public FloatProperty LeftShoulderOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ LeftShoulderOriginalLocalPos
+ The local position of the left shoulder.
+
+
+ Declaration
+
+
public Vector3 LeftShoulderOriginalLocalPos
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Vector3 |
+ |
+
+
+
+
+
+ LeftToesBone
+ The ReadWrite transform handle for the left toes bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftToesBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ LeftToesOffsetWeight
+ The weight for the left toe.
+
+
+ Declaration
+
+
public FloatProperty LeftToesOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ LeftToesOriginalLocalPos
+ The local position of the left toes.
+
+
+ Declaration
+
+
public Vector3 LeftToesOriginalLocalPos
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Vector3 |
+ |
+
+
+
+
+
+ LeftUpperArmBone
+ The ReadWrite transform handle for the left upper arm bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftUpperArmBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ LeftUpperLegBone
+ The ReadWrite transform handle for the left upper leg bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle LeftUpperLegBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightArmOffsetWeight
+ The weight for the right arm offset.
+
+
+ Declaration
+
+
public FloatProperty RightArmOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ RightFootBone
+ The ReadWrite transform handle for the right foot bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightFootBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightFootLocalRot
+ The right foot local rotation.
+
+
+ Declaration
+
+
public Quaternion RightFootLocalRot
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Quaternion |
+ |
+
+
+
+
+
+ RightHandBone
+ The ReadWrite transform handle for the right hand bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightHandBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightHandOffsetWeight
+ The weight for the right hand offset.
+
+
+ Declaration
+
+
public FloatProperty RightHandOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ RightLegOffsetWeight
+ The weight for the right leg offset.
+
+
+ Declaration
+
+
public FloatProperty RightLegOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ RightLowerArmBone
+ The ReadWrite transform handle for the right lower arm bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightLowerArmBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightLowerLegBone
+ The ReadWrite transform handle for the right lower leg bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightLowerLegBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightShoulderBone
+ The ReadWrite transform handle for the right shoulder bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightShoulderBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightShoulderOffsetWeight
+ The weight of the right shoulder offset.
+
+
+ Declaration
+
+
public FloatProperty RightShoulderOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ RightShoulderOriginalLocalPos
+ The local position of the right shoulder.
+
+
+ Declaration
+
+
public Vector3 RightShoulderOriginalLocalPos
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Vector3 |
+ |
+
+
+
+
+
+ RightToesBone
+ The ReadWrite transform handle for the right toes bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightToesBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightToesOffsetWeight
+ The weight for the right toe.
+
+
+ Declaration
+
+
public FloatProperty RightToesOffsetWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ RightToesOriginalLocalPos
+ The local position of the right toes.
+
+
+ Declaration
+
+
public Vector3 RightToesOriginalLocalPos
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Vector3 |
+ |
+
+
+
+
+
+ RightUpperArmBone
+ The ReadWrite transform handle for the right upper arm bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightUpperArmBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ RightUpperLegBone
+ The ReadWrite transform handle for the right upper leg bone.
+
+
+ Declaration
+
+
public ReadWriteTransformHandle RightUpperLegBone
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ ReadWriteTransformHandle |
+ |
+
+
+
+
+
+ ScaleFactor
+ The array containing 1 element for the current scale ratio.
+
+
+ Declaration
+
+
public NativeArray<Vector3> ScaleFactor
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<Vector3> |
+ |
+
+
+
+
+
+ SpineCorrectionType
+ The spine correction type.
+
+
+ Declaration
+
+
public IntProperty SpineCorrectionType
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ IntProperty |
+ |
+
+
+
+
+
+ SpineLowerAlignmentWeight
+ The weight for the spine lower fixup.
+
+
+ Declaration
+
+
public FloatProperty SpineLowerAlignmentWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ SpineLowerIndex
+ The spine index in the bone pair data.
+
+
+ Declaration
+
+
public int SpineLowerIndex
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Int32 |
+ |
+
+
+
+
+
+ SpineUpperAlignmentWeight
+ The weight for the spine upper fixup.
+
+
+ Declaration
+
+
public FloatProperty SpineUpperAlignmentWeight
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+
+
+ SpineUpperIndex
+ The spine upper index in the bone pair data.
+
+
+ Declaration
+
+
public int SpineUpperIndex
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Int32 |
+ |
+
+
+
+
+
+ StartBones
+ The array of start bones for FullBodyDeformation.
+
+
+ Declaration
+
+
public NativeArray<ReadWriteTransformHandle> StartBones
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<ReadWriteTransformHandle> |
+ |
+
+
+
+
+
+ UpperBodyOffsets
+ The array of upper body offsets.
+
+
+ Declaration
+
+
public NativeArray<Vector3> UpperBodyOffsets
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<Vector3> |
+ |
+
+
+
+
+
+ UpperBodyTargetPositions
+ The array of upper body target positions.
+
+
+ Declaration
+
+
public NativeArray<Vector3> UpperBodyTargetPositions
+
+ Field Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ NativeArray<Vector3> |
+ |
+
+
+
+ Properties
+
+
+
+
+ jobWeight
+
+
+ Declaration
+
+
public FloatProperty jobWeight { readonly get; set; }
+
+ Property Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ FloatProperty |
+ |
+
+
+
+ Methods
+
+
+
+
+ ProcessAnimation(AnimationStream)
+
+
+ Declaration
+
+
public void ProcessAnimation(AnimationStream stream)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ AnimationStream |
+ stream |
+ |
+
+
+
+
+
+
+ ProcessRootMotion(AnimationStream)
+
+
+ Declaration
+
+
public void ProcessRootMotion(AnimationStream stream)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ AnimationStream |
+ stream |
+ |
+
+
+
+