- remove dependency on LaunchEngineLoop.cpp which also allows compilation against engine to succeed
- LowLevelTestsRunner no dependency on engine modules required: Launch, Core, Project
- EXPLICIT_TESTS_TARGET definition for self-contained tests: test modules and targets that derive from TestModuleRules/TestTargetRules respectively
- Cleanup Launch dependencies from existing explicit tests
- Cleanup redundant flags from existing explicit tests
- rename Self -> Foundation for in Horde
- additional platform fixes
Default #preflight 63e14d37244dc45a20e29337
All platform/tests LLTs #preflight 63e022f91b44ee7cb1c11d60
#rnx
[CL 24035900 by chris constantinescu in ue5-main branch]
- Change method for specifying callback object options... Rather than needing to provide a list of bools at the time of CreateAndRegister, specify an option bitmask in parent template.
- Add particle creation and deletion optional callbacks to sim callback object.
- Update ChaosUserDataPT to use particle removal callback so that userdata associated with deleted particles gets removed.
#rb benn.gallagher
[FYI] scott.lindeneau, aaron.eady
[CL 22534485 by steven barnett in ue5-main branch]