mieszko zielinski
d451c64ff5
Changes to MassDebugger letting us fetch the information about recently selected entity (as oopposed to listening to the relevant multicast being the only way to get this information)
...
[CL 26985752 by mieszko zielinski in ue5-main branch]
2023-08-10 04:29:51 -04:00
mieszko zielinski
4bc0bbdce3
Added BytesPerEntity information to archetype description in MassDebugger
...
#rb trivial
[CL 26431253 by mieszko zielinski in ue5-main branch]
2023-07-18 07:51:06 -04:00
christopher waters
73c74eaf42
Removing redundant include paths:
...
- PublicIncludePaths.Add(ModuleDirectory + "/Public");
- PrivateIncludePaths.Add("<module name>/Private");
#preflight 63ef03623c1eb56f057db7de
[CL 24285283 by christopher waters in ue5-main branch]
2023-02-17 12:45:29 -05:00
mieszko zielinski
5b6c63c929
Manual merge of Mass over from Dev-EngineMerge, along with other bits necessary to make it work (most notably AITestSuite and VisualLogger).
...
#preflight 63e4dea50468454708792e72
#rb Mikko.Mononen
[CL 24100129 by mieszko zielinski in ue5-main branch]
2023-02-09 12:09:03 -05:00
Stephen Holmes
785dc344a4
Initial AI pass on the Vector2f / FDeprecateSlateVector2D slate changes. We still need to do another pass once the rest of slate and the editor engine code has been converted.
...
#Jira UE-173967
#preflight 63c6d3f82a6acaf162abfa8a
#review-23731406
[CL 23739955 by Stephen Holmes in ue5-main branch]
2023-01-17 12:22:04 -05:00
Mieszko Zielinski
0ee3f7398f
MassDebugger changes supporting World-less MassEntityManagers
...
#review-23663395
#preflight 63c0285e345a532dfc23ed2a
[CL 23664291 by Mieszko Zielinski in ue5-main branch]
2023-01-12 11:33:14 -05:00
ronald koppers
93c0e98dc2
Enable a subset of subsystems from MASS in the editor.
...
A subset of MASS subsystems is enabled for the EditorStorage-type world used in the editor to store data for the Typed Elements.
#preflight 63921d4467018b14b59201ad
#rb mieszko.zielinski
#jira UE-171269
[CL 23449647 by ronald koppers in ue5-main branch]
2022-12-08 12:53:38 -05:00
Stephen Holmes
3707a3d836
Addressing numeric conversion warnings in Mass.
...
#preflight 63764fbc232e3d12cba18ccd
#review-23156037
#jira UE-166285
[CL 23175896 by Stephen Holmes in ue5-main branch]
2022-11-17 10:22:33 -05:00
mieszko zielinski
c209e65603
Fixed MassDebuggerModule not being able to load in cooked editors
...
#jira UE-165683
#rb mikko.mononen
#lockdown jeanmichel.dignard
#preflight 634fb408b13bfb29ebca52bd
[CL 22634939 by mieszko zielinski in ue5-main branch]
2022-10-19 15:15:14 -04:00
Mieszko Zielinski
c2669910c9
Updated MassDebugger processing graph display to work with single-threaded phases as well.
...
#review-22179127
#preflight 6331783be23e50651b207e6b
[CL 22179380 by Mieszko Zielinski in ue5-main branch]
2022-09-26 06:37:30 -04:00
vincent gauthier
62db81ca25
Fix to MassEntityDebugger Slate Styles.
...
#jira UE-159402
#rb Lauren.Barnes
#preflight 63236bb3c225e8be380e8708
[CL 22039846 by vincent gauthier in ue5-main branch]
2022-09-15 18:02:25 -04:00
Mieszko Zielinski
87949e0027
Fixed Cooked Editor compilation issue caused by using debug-only MassDebugger functions.
...
#rb trivial
#jira UE-163045
#preflight 63182a50f448dc6e584e210a
[CL 21842341 by Mieszko Zielinski in ue5-main branch]
2022-09-07 01:42:44 -04:00
Mieszko Zielinski
fad46c63e2
Made MassDebugger UI tool react to entity selection via Mass GameplayDebugger category. The archetype containing given entity gets selected.
...
Massaged some of MassDebuggerModel's code while in there.
#review-21790371
#preflight 6315c1c0da1671f99720ba81
[CL 21791517 by Mieszko Zielinski in ue5-main branch]
2022-09-05 08:59:46 -04:00
Mieszko Zielinski
c612027b68
Added summary information to MassDebugger that's being shown when multiple archetypes are selected
...
#review-21561874
#preflight 63075d62876e0801129dc786
[CL 21566611 by Mieszko Zielinski in ue5-main branch]
2022-08-25 12:12:42 -04:00
Mieszko Zielinski
e46943ab15
[MassDebugger] added support for EntityManager used outside MassEntitySubsystem.
...
- Current implementation still requires a valid associated World.
- fixed crash when switching environment while archetypes are selected
- as part of the change EntityManager calls its Deinitialize in its constructor
Original chabge by @Yoan.StAmant
#review-21488452
#preflight 63060873c00af5e2945e7d09
[CL 21537560 by Mieszko Zielinski in ue5-main branch]
2022-08-24 07:36:21 -04:00
Maxime Mercier
36f45e334c
Fix CIS not compiling in Shipping Editor
...
#jira UE-161344
#review-21449119
#fyi mieszko.zielinski
#preflight 62fe9e4c9835a27d8d6d4253
[CL 21449343 by Maxime Mercier in ue5-main branch]
2022-08-18 16:21:35 -04:00
Mieszko Zielinski
88134f72f1
Added "allocated memory" information to MassDebugger's archetype display
...
#review-21440186
#preflight 62fe457c3f75602b2ffe474d
[CL 21441857 by Mieszko Zielinski in ue5-main branch]
2022-08-18 10:22:54 -04:00
Mieszko Zielinski
4e2ff2ef25
MassEntityManager moved to a separate file.
...
Updated header inclusion after moving MassEntityManager into a separate file
#rb none
#preflight 62f662301e61d1ba0e8580ad
[CL 21355128 by Mieszko Zielinski in ue5-main branch]
2022-08-12 10:47:11 -04:00
Mieszko Zielinski
d69aa84834
Separated "entity management" and USubsystem stuff of UMassEntityManager. Now UMassEntityManager hosts a shared ref of newly created FMassEntityManager, and users are free to create their own FMassEntityManager instances to create isolated entity pools.
...
Updated Mass code to reflect FMassEntityManager introduction
#jira UE-147658
#review-21335324
#review-21335330
#preflight 62f6384acf7afa018b93b9b5
[CL 21353355 by Mieszko Zielinski in ue5-main branch]
2022-08-12 07:56:27 -04:00
Maxime Mercier
1a81bc981e
Moved shared fragment from being unique per archetype to unique per chunk. Saves lots of unnecessary archetypes.
...
Archetype are there for queries to filter on fragment types and we do not need to filter on the shared fragment values.
Performance wize, it saved 0.5ms over 5.7ms locally.
#jira none
#review-21289267
#preflight 62f3c8fc3b773d0416774e9d
[CL 21319679 by Maxime Mercier in ue5-main branch]
2022-08-10 11:51:03 -04:00
mikko mononen
945182e46f
MassDebugger: Added names to archetypes
...
- Add name to each archetype if possible (debug name, first fragment, hash as fallback)
- Organize archetypes based on names (allows to see what has changed for each derived archetype)
- Improved the fragment display
- Allow to diff archetypes using selection
#jira none
#rb Mieszko.Zielinski
#preflight 62f389fb23003b62a31b1aab
[CL 21316188 by mikko mononen in ue5-main branch]
2022-08-10 06:48:06 -04:00
mikko mononen
7fd82f59f5
MassDebugger: Changed view division from horiz box to splitter, color tweaks.
...
#jira none
#preflight 62f21a3b461e862154f1c926
[CL 21281789 by mikko mononen in ue5-main branch]
2022-08-09 04:33:05 -04:00
Mieszko Zielinski
1bea6ac9e6
Updated MassDebuggerModel witch changes to UMassProcessor.ProcessorRequirements
...
#rb none
#preflight 62d9445ed76ea4b503c23e44
[CL 21199570 by Mieszko Zielinski in ue5-main branch]
2022-07-21 08:26:39 -04:00
Mieszko Zielinski
86723ca171
Updated MassDebugger's Processor display to clearly indicate the processor's dependencies (as declared by MassProcessor.ProcessorRequirements).
...
#review-21091279
#preflight 62d18cb08e4b379590004d43
[CL 21111920 by Mieszko Zielinski in ue5-main branch]
2022-07-15 12:23:06 -04:00
Mieszko Zielinski
5ac42d6ad8
EngineTest CookedEditor compilation fixes
...
Compilation Issue #192260
#preflight 62ce795db90bf53969465980
[CL 21068701 by Mieszko Zielinski in ue5-main branch]
2022-07-13 04:28:01 -04:00