640 Commits

Author SHA1 Message Date
yoan stamant
65cc6e5299 [InstancedStaticMesh] Fixed partial navigation update for Editor manipulations
- added partial update on component registration/unregistration
- skip updates when adding/removing instances when component is not registered
- added list of dirty areas to pending dirty element so they could be applied when udpate info is successfully processed
- added some missing updates when not using partial updates
#rb jacob.wang, Mieszko.Zielinski
#jira UE-208246

[CL 32497029 by yoan stamant in 5.4 branch]
2024-03-26 00:55:15 -04:00
aris theophanidis
2a4925f444 [Navmesh] Added more information to the error message and warning messages related to the tile limits.
Added more information when reporting the error message related to the TileNumberHardLimit.
Added more information when reporting the warning message related to the tile pool size.
#rb Maxime.Mercier

[CL 32493161 by aris theophanidis in 5.4 branch]
2024-03-25 19:56:57 -04:00
aris theophanidis
94e2e280ca NavigationTestingActor: Don't reset ShowStepIndex for every request and allow to save it's value (not transient anymore).
#rb Yoan.StAmant

[CL 32491915 by aris theophanidis in 5.4 branch]
2024-03-25 19:29:16 -04:00
yoan stamant
4dba3c02c3 [Navigation] Replaced custom NavLink static registration queue by a new world subsystem that will also store NavRelevantObject that are not AActor/UActorComponent based.
This change allow new NavigationSystem created after initial map load (e.g. ANavSystemConfigOverride) to properly recreate its custom nav link mappings and octree.
#rb Aris.Theophanidis, mikko.mononen, robert.seiver

[CL 32486904 by yoan stamant in 5.4 branch]
2024-03-25 17:45:24 -04:00
yoan stamant
c9729340a7 Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32478772 by yoan stamant in 5.4 branch]
2024-03-25 14:41:09 -04:00
alex kahn
6a6abbfa61 [Backout] - CL31425693 - CIS UE Error Backout 4/4
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32477731 by alex kahn in 5.4 branch]
2024-03-25 14:17:33 -04:00
yoan stamant
e527080e32 Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32477590 by yoan stamant in 5.4 branch]
2024-03-25 14:14:31 -04:00
vincent robert
fd9ac9027f Make consistent API by using GetX, SetX, GetP and SetP for physics particles
#jira UE-202397, PLAY-14685
#rb chris.caulfield, alex.mcadams, cedric.caillaud

[CL 31383179 by vincent robert in 5.4 branch]
2024-02-12 10:54:32 -05:00
aris theophanidis
5b2ebd6917 Add custom link owner's name to link ID warning to allow identifying the problematic actor.
#rb Yoan.StAmant

[CL 31211928 by aris theophanidis in 5.4 branch]
2024-02-06 08:56:33 -05:00
aris theophanidis
0890baa2bc [Navigation] Addition of a query to ANavigationTestingActor to display if navigation data is ready (has been generated) within a given radius.
#rb Yoan.StAmant

[CL 31100659 by aris theophanidis in 5.4 branch]
2024-02-01 15:55:34 -05:00
aris theophanidis
cfe413365a OnNavigationBoundsUpdated, make a removal request if the bounds are invalid.
This avoids having invalid RegisteredNavBounds when undoing the addtion of a NavMeshBoundVolume.
#jira UE-204476
#rb Yoan.StAmant

[CL 31049185 by aris theophanidis in 5.4 branch]
2024-01-31 10:54:53 -05:00
aris theophanidis
b91a029d91 [Invokers] Avoid reserving local containers every frame.
Add a profiler tag for more precise tracking.
#rb mikko.mononen

[CL 31013178 by aris theophanidis in 5.4 branch]
2024-01-30 13:25:51 -05:00
steve robb
57ca754749 Fixed up more bool-taking calls to take EAllowShrinking instead.
[CL 30894744 by steve robb in 5.4 branch]
2024-01-25 14:17:31 -05:00
aris theophanidis
943b6b6ebf Add a bIsBeingCleanedUp flag to world
#rb Patrick.Enfedaque

[CL 30891565 by aris theophanidis in 5.4 branch]
2024-01-25 12:40:15 -05:00
aris theophanidis
9cbe3c7762 Prevent ANavSystemConfigOverride from using the world if it's in the process of being destroyed in PostUnregisterAllComponents (else it will try to recreated the original navsystem in the world currently being destroyed).
#rb Yoan.StAmant

[CL 30885182 by aris theophanidis in 5.4 branch]
2024-01-25 09:36:49 -05:00
aris theophanidis
cea184625b Remove world.h include from NavLinkCustomInterface.h
#rb Yoan.StAmant

[CL 30856775 by aris theophanidis in 5.4 branch]
2024-01-24 14:35:00 -05:00
aris theophanidis
0531987d09 Removing NavigationTypes.h from NavRelevantInterface.h, StaticMeshActor.h and AITypes.h
Removing NavigationSystemConfig.h and NavLinkDefinition.h from NavigationSystemTypes.h
#rb Yoan.StAmant

[CL 30808174 by aris theophanidis in ue5-main branch]
2024-01-23 12:07:01 -05:00
steve robb
104c0f2416 Fixed up more bool-taking calls to take EAllowShrinking instead.
[CL 30806200 by steve robb in ue5-main branch]
2024-01-23 11:07:28 -05:00
steve robb
f029468598 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30729174 by steve robb in ue5-main branch]
2024-01-19 16:41:35 -05:00
aris theophanidis
eb6446ea08 Removing Actor.h from AITypes.h
(with misc other cleanup)
#rb Yoan.StAmant

[CL 30718595 by aris theophanidis in ue5-main branch]
2024-01-19 12:11:17 -05:00
aris theophanidis
787de6ac2f Remove usage of CoreMinimal.h from navigation modules
Removed few other includes as well
#rb Yoan.StAmant

[CL 30692362 by aris theophanidis in ue5-main branch]
2024-01-18 14:35:13 -05:00
bob tellez
be86723155 #UE Lower verbosity of a message about a full queue to a warning and add more info to it so it is actionable
[CL 30679453 by bob tellez in ue5-main branch]
2024-01-18 03:27:28 -05:00
aris theophanidis
b1d4e54ba4 Removing heavy include dependencies in NavRelevantInterface.h
#rb Yoan.StAmant

[CL 30676898 by aris theophanidis in ue5-main branch]
2024-01-17 20:34:52 -05:00
marc audy
3f843e793c Fix/silence PVS warnings
#rnx

[CL 30663400 by marc audy in ue5-main branch]
2024-01-17 13:36:58 -05:00
marc audy
19e84555b3 Silence PVS warnings
[CL 30653812 by marc audy in ue5-main branch]
2024-01-17 01:34:02 -05:00