[csharp] more changelog formatting.

This commit is contained in:
Harald Csaszar 2025-10-02 15:32:08 +02:00
parent d231fdd1de
commit 47f4241e22

View File

@ -121,10 +121,9 @@
- Color properties `.R` `.G` `.B` `.A` are replaced by `.GetColor()` and `.SetColor()` - Color properties `.R` `.G` `.B` `.A` are replaced by `.GetColor()` and `.SetColor()`
- Dark color properties `.R2` `.G2` `.B2` are replaced by `.GetDarkColor()` and `.SetDarkColor()` - Dark color properties `.R2` `.G2` `.B2` are replaced by `.GetDarkColor()` and `.SetDarkColor()`
- `Bone` now extends `PosedActive` with separate pose, constrained, and applied states - `Bone` now extends `PosedActive` with separate pose, constrained, and applied states
- `Bone` properties moved to poses: - `Bone` local transform properties moved to `Bone.Pose`:
- Local `Bone` properties moved to `Bone.Pose`:
|||| ||||
|-----|-|-----| |---------------|-|-------------|
| Bone.X |→| Bone.Pose.X | | Bone.X |→| Bone.Pose.X |
| Bone.Y |→| Bone.Pose.Y | | Bone.Y |→| Bone.Pose.Y |
| Bone.Rotation |→| Bone.Pose.Rotation | | Bone.Rotation |→| Bone.Pose.Rotation |
@ -132,9 +131,9 @@
| Bone.ScaleY |→| Bone.Pose.ScaleY | | Bone.ScaleY |→| Bone.Pose.ScaleY |
| Bone.ShearX |→| Bone.Pose.ShearX | | Bone.ShearX |→| Bone.Pose.ShearX |
| Bone.ShearY |→| Bone.Pose.ShearY | | Bone.ShearY |→| Bone.Pose.ShearY |
- World and applied `Bone` properties moved to `Bone.AppliedPose`: - `Bone` world and applied transform properties moved to `Bone.AppliedPose`:
|||| ||||
|-----|-|-----| |---------------------|-|--------------------|
| Bone.AX |→| Bone.AppliedPose.X | | Bone.AX |→| Bone.AppliedPose.X |
| Bone.AY |→| Bone.AppliedPose.Y | | Bone.AY |→| Bone.AppliedPose.Y |
| Bone.ARotation |→| Bone.AppliedPose.Rotation | | Bone.ARotation |→| Bone.AppliedPose.Rotation |
@ -149,7 +148,7 @@
- `Bone` no longer provides a `Bone.Skeleton` property, constructor no longer takes a `skeleton` parameter - `Bone` no longer provides a `Bone.Skeleton` property, constructor no longer takes a `skeleton` parameter
- `Slot` properties moved to `SlotPose`, i.e. `Slot.AppliedPose`: - `Slot` properties moved to `SlotPose`, i.e. `Slot.AppliedPose`:
|||| ||||
|-----|-|-----| |-----------------------|-|-----------------------------|
| Slot.Attachment |→| Slot.AppliedPose.Attachment | | Slot.Attachment |→| Slot.AppliedPose.Attachment |
| Slot.R .G .B .A |→| Slot.AppliedPose.GetColor() and Slot.AppliedPose.SetColor() | | Slot.R .G .B .A |→| Slot.AppliedPose.GetColor() and Slot.AppliedPose.SetColor() |
| Slot.R2 .G2 .B2 |→| Slot.AppliedPose.GetDarkColor() and Slot.AppliedPose.SetDarkColor() | | Slot.R2 .G2 .B2 |→| Slot.AppliedPose.GetDarkColor() and Slot.AppliedPose.SetDarkColor() |
@ -158,7 +157,7 @@
| Slot.SequenceIndex |→| Slot.AppliedPose.SequenceIndex | | Slot.SequenceIndex |→| Slot.AppliedPose.SequenceIndex |
- `Constraint` properties moved to `Constraint.Pose`: - `Constraint` properties moved to `Constraint.Pose`:
|||| ||||
|-----|-|-----| |-----------------------------|-|-----------------------|
| IkConstraint.Mix |→| IkConstraint.Pose.Mix | | IkConstraint.Mix |→| IkConstraint.Pose.Mix |
| IkConstraint.Softness |→| IkConstraint.Pose.Softness | | IkConstraint.Softness |→| IkConstraint.Pose.Softness |
| IkConstraint.BendDirection |→| IkConstraint.Pose.BendDirection | | IkConstraint.BendDirection |→| IkConstraint.Pose.BendDirection |
@ -166,7 +165,7 @@
| IkConstraint.Stretch |→| IkConstraint.Pose.Stretch | | IkConstraint.Stretch |→| IkConstraint.Pose.Stretch |
|||| ||||
|-----|-|-----| |-------------------------------|-|------------------------------------|
| TransformConstraint.MixRotate |→| TransformConstraint.Pose.MixRotate | | TransformConstraint.MixRotate |→| TransformConstraint.Pose.MixRotate |
| TransformConstraint.MixX |→| TransformConstraint.Pose.MixX | | TransformConstraint.MixX |→| TransformConstraint.Pose.MixX |
| TransformConstraint.MixY |→| TransformConstraint.Pose.MixY | | TransformConstraint.MixY |→| TransformConstraint.Pose.MixY |
@ -175,7 +174,7 @@
| TransformConstraint.MixShearY |→| TransformConstraint.Pose.MixShearY | | TransformConstraint.MixShearY |→| TransformConstraint.Pose.MixShearY |
|||| ||||
|-----|-|-----| |---------------------------|-|------------------------------|
| PathConstraint.Position |→| PathConstraint.Pose.Position | | PathConstraint.Position |→| PathConstraint.Pose.Position |
| PathConstraint.Spacing |→| PathConstraint.Pose.Spacing | | PathConstraint.Spacing |→| PathConstraint.Pose.Spacing |
| PathConstraint.MixRotate |→| PathConstraint.Pose.MixRotate | | PathConstraint.MixRotate |→| PathConstraint.Pose.MixRotate |
@ -183,7 +182,7 @@
| PathConstraint.MixY |→| PathConstraint.Pose.MixY | | PathConstraint.MixY |→| PathConstraint.Pose.MixY |
|||| ||||
|-----|-|-----| |-------------------------------|-|----------------------------|
| PhysicsConstraint.Mix |→| PhysicsConstraint.Pose.Mix | | PhysicsConstraint.Mix |→| PhysicsConstraint.Pose.Mix |
| PhysicsConstraint.Gravity |→| PhysicsConstraint.Pose.Gravity | | PhysicsConstraint.Gravity |→| PhysicsConstraint.Pose.Gravity |
| PhysicsConstraint.Strength |→| PhysicsConstraint.Pose.Strength | | PhysicsConstraint.Strength |→| PhysicsConstraint.Pose.Strength |
@ -191,22 +190,31 @@
| PhysicsConstraint.MassInverse |→| PhysicsConstraint.Pose.MassInverse | | PhysicsConstraint.MassInverse |→| PhysicsConstraint.Pose.MassInverse |
| PhysicsConstraint.Wind |→| PhysicsConstraint.Pose.Wind | | PhysicsConstraint.Wind |→| PhysicsConstraint.Pose.Wind |
- `ConstraintData` properties moved to `ConstraintData.GetSetupPose()` - `ConstraintData` properties moved to `ConstraintData.GetSetupPose()`
- `IkConstraintData.Mix``IkConstraintData.GetSetupPose().Mix`
- `SkeletonData` now provides a single `IConstraintData` list `SkeletonData.Constraints` instead of separate lists per constraint type
- List by type:
|||| ||||
|-----|-|-----| |-----|-|-----|
| SkeletonData.IkConstraints |→| SkeletonData.Constraints.OfType<IkConstraintData>() | | IkConstraintData.Mix |→| IkConstraintData.GetSetupPose().Mix |
| SkeletonData.TransformConstraints |→| SkeletonData.Constraints.OfType<TransformConstraintData>() | | ...| |...|
| SkeletonData.PathConstraints |→| SkeletonData.Constraints.OfType<PathConstraintData>() |
| SkeletonData.PhysicsConstraints |→| SkeletonData.Constraints.OfType<PhysicsConstraintData>() | - `SkeletonData` now provides a single `IConstraintData` list `SkeletonData.Constraints` instead of separate lists per constraint type
- Access by type and name: `SkeletonData.FindIkConstraint()``SkeletonData.FindConstraint<IkConstraint>()` ||||
|-----|-|-----|
| SkeletonData.IkConstraints |→| SkeletonData.Constraints.OfType\<IkConstraintData\>() |
| SkeletonData.TransformConstraints |→| SkeletonData.Constraints.OfType\<TransformConstraintData\>() |
| SkeletonData.PathConstraints |→| SkeletonData.Constraints.OfType\<PathConstraintData\>() |
| SkeletonData.PhysicsConstraints |→| SkeletonData.Constraints.OfType\<PhysicsConstraintData\>() |
- `SkeletonData` now provides `SkeletonData.FindConstraint<ConstraintData>()` instead of single find methods per constraint type
||||
|-----|-|-----|
| SkeletonData.FindIkConstraint |→| SkeletonData.FindConstraint\<IkConstraintData\>() |
| SkeletonData.FindTransformConstraint |→| SkeletonData.FindConstraint\<TransformConstraintData\>() |
| SkeletonData.FindPathConstraint |→| SkeletonData.FindConstraint\<PathConstraintData\>() |
| SkeletonData.FindPhysicsConstraint |→| SkeletonData.FindConstraint\<PhysicsConstraintData\>() |
- Renamed setup pose methods: - Renamed setup pose methods:
|||| ||||
|-----|-|-----| |-----|-|-----|
| Skeleton.SetToSetupPose() |→| Skeleton.SetupPose() | | `Skeleton.SetToSetupPose()` |→| `Skeleton.SetupPose()` |
| Skeleton.SetBonesToSetupPose() |→| Skeleton.SetupPoseBones() | | `Skeleton.SetBonesToSetupPose()` |→| `Skeleton.SetupPoseBones()` |
| Skeleton.SetSlotsToSetupPose() |→| Skeleton.SetupPoseSlots() | | `Skeleton.SetSlotsToSetupPose()` |→| `Skeleton.SetupPoseSlots()` |
| Bone.SetToSetupPose() |→| Bone.SetupPose() | | Bone.SetToSetupPose() |→| Bone.SetupPose() |
| Slot.SetToSetupPose() |→| Slot.SetupPose() | | Slot.SetToSetupPose() |→| Slot.SetupPose() |
| IkConstraint.SetToSetupPose() |→| IkConstraint.SetupPose() | | IkConstraint.SetToSetupPose() |→| IkConstraint.SetupPose() |