4 Commits

Author SHA1 Message Date
Mario Zechner
4f728c6fd2 [cpp] 4.3 porting WIP 2025-06-12 17:34:18 +02:00
Mario Zechner
ad381b43ef [cpp] 4.3 porting WIP 2025-06-07 02:39:16 +02:00
Mario Zechner
a9874c887c Revert "[cpp] Add pose architecture foundation for 4.3-beta"
This reverts commit 84637da40bc7c2a1d753b14feb2428faa8ee572f.

# Conflicts:
#	.gitignore
#	spine-cpp/spine-cpp/include/spine/spine.h
2025-06-05 20:00:52 +02:00
Mario Zechner
84637da40b [cpp] Add pose architecture foundation for 4.3-beta
- Replace Updatable interface with Update interface
- Add Pose<P> template interface for pose management
- Add PosedData<P> abstract base class for setup data
- Add Posed<D,P,A> base class linking data, pose, and applied states
- Add PosedActive<D,P,A> extending Posed with active state management
- Update spine.h to include new pose system headers

This implements the foundational pose architecture required for the 4.3-beta
constraint system overhaul. The new pose-based system provides better separation
of concerns and enables more flexible constraint management.
2025-05-26 16:51:07 +02:00