75 Commits

Author SHA1 Message Date
patrick enfedaque
62adb4b166 [Editor] Specify if CustomBuild is an external process or not, allows to decide if map needs to be dirtied and check after build
- Fixes some builders dirtying the map on reload

#rb Yoan.StAmant
#rnx

[CL 36431205 by patrick enfedaque in 5.5 branch]
2024-09-19 10:31:13 -04:00
sebastian arleryd
885cbdafc0 Apply styling to all new viewport toolbars in asset editors
#jira UE-212287
#rb ross.smith

[CL 35955196 by sebastian arleryd in ue5-main branch]
2024-09-02 10:11:09 -04:00
dario mazzanti
9f65e0a427 [Viewport Toolbar] Add Show and Preview Profiles Submenu to the Smart Object editor
#jira UE-220467
#rb sebastian.arleryd

[CL 35425935 by dario mazzanti in ue5-main branch]
2024-08-09 12:12:27 -04:00
dario mazzanti
8d24474b93 [Viewport Toolbar] Sync with design and add the "Settings" submenu to asset-based Editors
Adding Asset Preview Selection menu to:

- Water Editor
- Smart Object Editor
- Material Editors

#jira UE-220479
#rb ross.smith

[CL 35201359 by dario mazzanti in ue5-main branch]
2024-07-30 18:19:09 -04:00
dario mazzanti
844be417c6 [Viewport Toolbar] Add new viewport toolbar to the Smart Object editor
Adding the basic version of the toolbar.
Still missing a couple of menus, which will be addressed separately as they are likely going to be shared by multiple Toolbars.

#jira UE-219056
#rb ross.smith

[CL 35097937 by dario mazzanti in ue5-main branch]
2024-07-25 18:23:04 -04:00
yoan stamant
e6d36d7569 Remove references to deprecated plugin StructUtils (now part of CoreUObject)
#jira UE-216472
#rb devin.doucette

#changelist validated

[CL 34514179 by yoan stamant in ue5-main branch]
2024-06-19 17:04:50 -04:00
yoan stamant
f92989fb33 Fixed include paths following StructUtils being moved to CoreUObject
#jira UE-216472
#rb devin.doucette

[CL 34513428 by yoan stamant in ue5-main branch]
2024-06-19 16:42:16 -04:00
mikko mononen
c0324add08 PropertyBindings: Introduced OnCanBindToContextStructWithIndex (contributed)
[CL 33717680 by mikko mononen in ue5-main branch]
2024-05-17 04:39:14 -04:00
jeanmichel dignard
e5fd55f477 Details Customization:
- Add support for filter string on property node rows, as we have for custom widget rows and custom builder rows
- Added a filter string on Mobility and SmartObjectDefinitionRef
#rb brooke.hubert, logan.buchy
#jira UE-210267

[CL 32407930 by jeanmichel dignard in ue5-main branch]
2024-03-21 14:37:38 -04:00
yoan stamant
73e3be5b16 Added unsafe type cast as warnings in AI related plugins/modules: StateTree, Mass, SmartObject. NavigationSystem, and ZoneGraph (partial)
#rb Mieszko.Zielinski, mikko.mononen

[CL 32398227 by yoan stamant in ue5-main branch]
2024-03-21 09:44:11 -04:00
yoan stamant
5ce243fa38 [SmartObject] HSmartObjectProxy now inherits from HHitProxy since it doesn't need the component
#jira UE-206139
#rb Aris.Theophanidis

[CL 31539931 by yoan stamant in ue5-main branch]
2024-02-15 17:34:56 -05:00
mikko mononen
f543d8078b PropertyAccessEditor: Added BindingChain to OnCanBindProperty.
[CL 31465565 by mikko mononen in ue5-main branch]
2024-02-14 07:07:33 -05:00
mikko mononen
bcd3274e9c PropertyBinding: Changed the results passed to OnCanAcceptPropertyOrChildrenWithBindingChain to be consistent with the rest of the API.
#rb Mieszko.Zielinski#preflight 65cb57734e11958de197f696

[CL 31421923 by mikko mononen in ue5-main branch]
2024-02-13 08:30:26 -05:00
mikko mononen
2394d7bbd1 Smart Object: Added parameters for Smart Object Definition (take 2)
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash

#rb Yoan.StAmant

[CL 30965071 by mikko mononen in ue5-main branch]
2024-01-29 06:26:17 -05:00
edwin maynard
483765d326 [Backout] - CL30836941 (backed out due to potential content errors)
[FYI] mikko.mononen
Original CL Desc
-----------------------------------------------------------------
Smart Object: Added parameters for Smart Object Definition
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash

#rb Yoan.StAmant

[CL 30842479 by edwin maynard in ue5-main branch]
2024-01-24 09:54:41 -05:00
mikko mononen
a4f8b85727 Smart Object: Added parameters for Smart Object Definition
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash

#rb Yoan.StAmant

[CL 30836942 by mikko mononen in ue5-main branch]
2024-01-24 03:53:02 -05:00
patrick enfedaque
b7eaad89dc WorldPartition: Add UActorDescContainerInstance/FWorldPartitionActorDescInstance which take transient/context data from UActorDescContainer/FWorldPartitionActorDesc leaving them as pure on disk representations.
- UActorDescContainerInstance contains: Transform, ContainerID, InstancingContext
- FWorldPartitionActorDescInstance contains: ResolvedDataLayers, RefCounts, Remapped Instanced actor path, Actor loading code

#rb JeanFrancois.Dube, Richard.Malo, Sebastien.Lussier
#tests editor, cook, pie, hlod builder, level instance, internal projects

[CL 30260359 by patrick enfedaque in ue5-main branch]
2023-12-12 06:59:42 -05:00
mikko mononen
e4b5036e07 SmartObject: Added per object definition data
- added definition data for the whole object
- added GetDefinitionData() & GetDefinitionDataPtr() for the SO definition and slot definition
- Renamed FSmartObjectSlotDefinitionDataProxy -> FSmartObjectDefinitionDataProxy (removed slot)
- Renamed FSmartObjectSlotDefinitionData -> FSmartObjectDefinitionData (removed slot)

[CL 30077219 by mikko mononen in ue5-main branch]
2023-12-04 07:36:52 -05:00
yoan stamant
203a091b6c [SmartObjects] unified the global UE::SmartObject namespace
#rb mikko.mononen

[CL 29934918 by yoan stamant in ue5-main branch]
2023-11-27 10:57:29 -05:00
mikko mononen
10294710ed SmartObject:Compilation fixes
-  Fixed recursive include from view model
- fixed checkf() in property helpers
- added GameplayTags as depedency for editor

[CL 27446829 by mikko mononen in ue5-main branch]
2023-08-29 10:35:35 -04:00
mikko mononen
89acbbd4f3 SmartObjects: Fix bad include
[CL 27441034 by mikko mononen in ue5-main branch]
2023-08-29 08:09:57 -04:00
mikko mononen
6c2279e57d SmartObject: Added outliner to asset editor
- Changed Smart Object definition slot data to contain GUI per data (allows to identify the data using ID)
- Added outliner to the editor, displays slots and definition data
- Made slots and definition data selectable in the details view
- Sync selection across details, outliner and 3D view for faster navigation

[CL 27440600 by mikko mononen in ue5-main branch]
2023-08-29 07:48:32 -04:00
yoan stamant
bbd9dd7bf6 Fixed duplicated viewport client in some asset Editors
#rnx
#rb maxime.mercier

[CL 26960419 by yoan stamant in ue5-main branch]
2023-08-09 12:41:31 -04:00
yoan stamant
d05f8826ea [SmartObject] Removed dependency on MassEntity to store slots
#rb mikko.mononen

[CL 26431776 by yoan stamant in ue5-main branch]
2023-07-18 08:42:51 -04:00
yoan stamant
34de3fcdce [SmartObject] replaced icon for collection and actor. Also used for SmartObjectComponent and SmartObjectDefinition
#jira UE-189914
#rb mieszko.zielinski

[CL 26406077 by yoan stamant in ue5-main branch]
2023-07-17 09:41:33 -04:00