> For the complete documentation index, see [llms.txt](https://motion.docs.regensturm.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://motion.docs.regensturm.com/architecture.md).

# Architecture

- [ECurvePositions](https://motion.docs.regensturm.com/architecture/ecurvepositions.md)
- [ECurveTimes](https://motion.docs.regensturm.com/architecture/ecurvetimes.md)
- [EMovementDirections](https://motion.docs.regensturm.com/architecture/emovementdirections.md)
- [EMovementEvents](https://motion.docs.regensturm.com/architecture/emovementevents.md)
- [EMovementSoundTypes](https://motion.docs.regensturm.com/architecture/emovementsoundtypes.md)
- [ETransitionCurves](https://motion.docs.regensturm.com/architecture/etransitioncurves.md)
- [ETransitionPositions](https://motion.docs.regensturm.com/architecture/etransitionpositions.md)
- [FStructCameraCurve](https://motion.docs.regensturm.com/architecture/fstructcameracurve.md)
- [FStructCameraCurveTransition](https://motion.docs.regensturm.com/architecture/fstructcameracurvetransition.md)
- [FStructCharacterGroundInfo](https://motion.docs.regensturm.com/architecture/fstructcharactergroundinfo.md)
- [FStructMotionCurve](https://motion.docs.regensturm.com/architecture/fstructmotioncurve.md)
- [FStructMotionCurveConfiguration](https://motion.docs.regensturm.com/architecture/fstructmotioncurveconfiguration.md)
- [FStructMotionCurveIdentifier](https://motion.docs.regensturm.com/architecture/fstructmotioncurveidentifier.md)
- [FStructMotionCurveTransition](https://motion.docs.regensturm.com/architecture/fstructmotioncurvetransition.md)
- [FStructMotionCurveTransitionConfiguration](https://motion.docs.regensturm.com/architecture/fstructmotioncurvetransitionconfiguration.md)
- [FStructMovementSound](https://motion.docs.regensturm.com/architecture/fstructmovementsound.md)
