implements IUpdatable
0x00x0088
Members 28
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | yDown | bool | PublicStatic | — | |
| 0x08 | data | BoneData | 1 flags | — | |
| 0x08 | skeleton | Skeleton | 1 flags | — | |
| 0x08 | parent | Bone | 1 flags | — | |
| 0x08 | children | ExposedList<Spine.Bone> | 1 flags | — | |
| 0x04 | x | float | 1 flags | — | |
| 0x04 | y | float | 1 flags | — | |
| 0x04 | rotation | float | 1 flags | — | |
| 0x04 | scaleX | float | 1 flags | — | |
| 0x04 | scaleY | float | 1 flags | — | |
| 0x04 | shearX | float | 1 flags | — | |
| 0x04 | shearY | float | 1 flags | — | |
| 0x04 | ax | float | 1 flags | — | |
| 0x04 | ay | float | 1 flags | — | |
| 0x04 | arotation | float | 1 flags | — | |
| 0x04 | ascaleX | float | 1 flags | — | |
| 0x04 | ascaleY | float | 1 flags | — | |
| 0x04 | ashearX | float | 1 flags | — | |
| 0x04 | ashearY | float | 1 flags | — | |
| 0x04 | a | float | 1 flags | — | |
| 0x04 | b | float | 1 flags | — | |
| 0x04 | worldX | float | 1 flags | — | |
| 0x04 | c | float | 1 flags | — | |
| 0x04 | d | float | 1 flags | — | |
| 0x04 | worldY | float | 1 flags | — | |
| 0x04 | inherit | Inherit | 1 flags | — | |
| 0x01 | sorted | bool | 1 flags | — | |
| 0x01 | active | bool | 1 flags | — | |
| 0x0086 | 0x02 | unreflected bytes to end of Bone | |||
Functions 66
| Signature | Flags | Native | Params |
|---|---|---|---|
| BoneData get_Data() | Public+1 flags | 0x08 | |
| Skeleton get_Skeleton() | Public+1 flags | 0x08 | |
| Bone get_Parent() | Public+1 flags | 0x08 | |
| ExposedList<Spine.Bone> get_Children() | Public+1 flags | 0x08 | |
| bool get_Active() | PublicFinal+3 flags | 0x01 | |
| float get_X() | Public+1 flags | 0x04 | |
| void set_X(float value) | Public+1 flags | 0x04 | |
| float get_Y() | Public+1 flags | 0x04 | |
| void set_Y(float value) | Public+1 flags | 0x04 | |
| float get_Rotation() | Public+1 flags | 0x04 | |
| void set_Rotation(float value) | Public+1 flags | 0x04 | |
| float get_ScaleX() | Public+1 flags | 0x04 | |
| void set_ScaleX(float value) | Public+1 flags | 0x04 | |
| float get_ScaleY() | Public+1 flags | 0x04 | |
| void set_ScaleY(float value) | Public+1 flags | 0x04 | |
| float get_ShearX() | Public+1 flags | 0x04 | |
| void set_ShearX(float value) | Public+1 flags | 0x04 | |
| float get_ShearY() | Public+1 flags | 0x04 | |
| void set_ShearY(float value) | Public+1 flags | 0x04 | |
| Inherit get_Inherit() | Public+1 flags | 0x04 | |
| void set_Inherit(const Inherit& value) | Public+1 flags | 0x04 | |
| float get_AppliedRotation() | Public+1 flags | 0x04 | |
| void set_AppliedRotation(float value) | Public+1 flags | 0x04 | |
| float get_AX() | Public+1 flags | 0x04 | |
| void set_AX(float value) | Public+1 flags | 0x04 | |
| float get_AY() | Public+1 flags | 0x04 | |
| void set_AY(float value) | Public+1 flags | 0x04 | |
| float get_AScaleX() | Public+1 flags | 0x04 | |
| void set_AScaleX(float value) | Public+1 flags | 0x04 | |
| float get_AScaleY() | Public+1 flags | 0x04 | |
| void set_AScaleY(float value) | Public+1 flags | 0x04 | |
| float get_AShearX() | Public+1 flags | 0x04 | |
| void set_AShearX(float value) | Public+1 flags | 0x04 | |
| float get_AShearY() | Public+1 flags | 0x04 | |
| void set_AShearY(float value) | Public+1 flags | 0x04 | |
| float get_A() | Public+1 flags | 0x04 | |
| void set_A(float value) | Public+1 flags | 0x04 | |
| float get_B() | Public+1 flags | 0x04 | |
| void set_B(float value) | Public+1 flags | 0x04 | |
| float get_C() | Public+1 flags | 0x04 | |
| void set_C(float value) | Public+1 flags | 0x04 | |
| float get_D() | Public+1 flags | 0x04 | |
| void set_D(float value) | Public+1 flags | 0x04 | |
| float get_WorldX() | Public+1 flags | 0x04 | |
| void set_WorldX(float value) | Public+1 flags | 0x04 | |
| float get_WorldY() | Public+1 flags | 0x04 | |
| void set_WorldY(float value) | Public+1 flags | 0x04 | |
| float get_WorldRotationX() | Public+1 flags | 0x04 | |
| float get_WorldRotationY() | Public+1 flags | 0x04 | |
| float get_WorldScaleX() | Public+1 flags | 0x04 | |
| float get_WorldScaleY() | Public+1 flags | 0x04 | |
| void .ctor(BoneData data, Skeleton skeleton, Bone parent) | Public+1 flags | 0x08 | |
| void .ctor(Bone bone, Skeleton skeleton, Bone parent) | Public+1 flags | 0x08 | |
| void Update(const Physics& physics) | PublicFinal+2 flags | 0x04 | |
| void UpdateWorldTransform() | Public | 0x00 | |
| void UpdateWorldTransform(float x, float y, float rotation, float scaleX, float scaleY, float shearX, float shearY) | Public | 0x04 | |
| void SetToSetupPose() | Public | 0x00 | |
| void UpdateAppliedTransform() | Public | 0x00 | |
| void WorldToLocal(float worldX, float worldY, ref float& localX, ref float& localY) | Public | 0x04 | |
| void LocalToWorld(float localX, float localY, ref float& worldX, ref float& worldY) | Public | 0x04 | |
| void WorldToParent(float worldX, float worldY, ref float& parentX, ref float& parentY) | Public | 0x04 | |
| void ParentToWorld(float parentX, float parentY, ref float& worldX, ref float& worldY) | Public | 0x04 | |
| float WorldToLocalRotation(float worldRotation) | Public | 0x04 | |
| float LocalToWorldRotation(float localRotation) | Public | 0x04 | |
| void RotateWorld(float degrees) | Public | 0x04 | |
| string ToString() | Public+1 flags | 0x08 |
Used by 33
types with a member, parameter or interface of this typeAction`1ArraySortHelper`1Bone[]BoneFollowerBoneFollowerExtendedOptionsBoneFollowerGraphicBoneMatrixCharacterAnimationControllerComparer`1Comparison`1EnumeratorEnumeratorExposedList`1ICollection`1IComparer`1IEnumerator`1IkConstraintIList`1IReadOnlyList`1List`1PhysicsConstraintPointAttachmentPointFollowerPredicate`1ReadOnlyCollection`1SkeletonSkeletonExtensionsSkeletonRootMotionBaseSkeletonUtilitySkeletonUtilityBoneSlotSpineBoneTransformConstraint