The DirectBoneMapper type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DirectBoneMapper |
Initializes a new instance of the DirectBoneMapper class.
|
Methods
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| EstimateScale |
Analyzes the skeletons and sets ScaleAToB to a guessed scale factor.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Invalidate |
Invalidates all cached data of this bone mapper.
(Inherited from BoneMapper.) | |
| MapAToB |
Sets the bone transform in the second skeleton to match skeleton pose of the first skeleton.
(Inherited from BoneMapper.) | |
| MapBToA |
Sets the bone transform in the first skeleton to match skeleton pose of the second
skeleton.
(Inherited from BoneMapper.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| OnInvalidate |
Called when Invalidate()()()() is called.
(Overrides BoneMapper..::..OnInvalidate()()()().) | |
| OnMapAToB |
Called when MapAToB()()()() was called.
(Overrides BoneMapper..::..OnMapAToB()()()().) | |
| OnMapBToA |
Called when MapBToA()()()() was called.
(Overrides BoneMapper..::..OnMapBToA()()()().) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| BoneIndexA |
Gets or sets the bone index for the first skeleton.
| |
| BoneIndexB |
Gets or sets the bone index for the second skeleton.
| |
| Direction |
Gets or sets the desired mapping direction.
(Inherited from BoneMapper.) | |
| MapAbsoluteTransforms |
Gets or sets a value indicating whether the mapping is performed in model space.
| |
| MapTranslations |
Gets or sets a value indicating whether translations are mapped or ignored. (If
MapAbsoluteTransforms is set, translations are always ignored and this
property is not used.)
| |
| ScaleAToB |
Gets or sets the scale of second skeleton relative to the first skeleton. (Only relevant if
bone translations are mapped.)
| |
| SkeletonMapper |
Gets or sets the skeleton mapper. (This property is set automatically and should be
treated as read-only.)
(Inherited from BoneMapper.) |