rex hill
6f06406940
Content browser public asset support updated
...
#rb Dave.Belanger, Jamie.Dale
#rnx
#tests Cooked and uncooked editor, preflighted fully cooked build
[CL 35971470 by rex hill in ue5-main branch]
2024-09-03 12:51:06 -04:00
mark meijer
df1cc5402b
Gather text from source, resolve macro has an empty source text (.cpp files)
...
#jira UE-176755
#rb eric.boucher, Leon.Huang, Jamie.Dale
[CL 35914164 by mark meijer in ue5-main branch]
2024-08-30 01:19:51 -04:00
rex hill
ed786056ea
Fix crash with content browser attempting to load package to build tooltip when right clicking assets
...
#rnx
#rb jered.mcferron
[CL 35823500 by rex hill in ue5-main branch]
2024-08-27 09:37:49 -04:00
rex hill
08324b8eba
Fix content browser PathPermissionList not allowing /A/B when AllowList contains /A/B/C
...
#rnx
#rb Dave.Belanger, jered.mcferron
[CL 35823431 by rex hill in ue5-main branch]
2024-08-27 09:33:49 -04:00
eric boucher
ef71ea2b5b
New localization option to move localized variants alongside source asset in the content browser and another one to detect if those localized variants are only in Revision Control:
...
- Project Settings / Editor / Assets / Internationalization / Rename Localized Variants Alongside Source Asset (defaults to: true)
- Project Settings / Editor / Revision Control / Internationalization / Requires Revision Control to Rename Localizable Assets (defaults to: false) (works only with Perforce)
#jira UE-216348
#rb Jamie.Dale, wouter.burgers
[RN]
[CL 35804579 by eric boucher in ue5-main branch]
2024-08-26 14:02:18 -04:00
julien stjean
26bbb0dfee
Added a missing IsPrimaryAsset test when populating the content browser at a specific Path.
...
[FYI] Robert.Millar
[CL 35196787 by julien stjean in ue5-main branch]
2024-07-30 16:22:32 -04:00
jurre debaare
1cff56248d
- Updated content browser ::IsAssetFileItemDirty to check for asset definion flag (and external objects if true)
...
#rb aditya.ravichandran, julien.stjean
[CL 35133260 by jurre debaare in ue5-main branch]
2024-07-29 06:03:54 -04:00
george rolfe
94f3ff15a4
[Content Browser][New Style] Limited search bar width to 640px, moved breadcrumb to bottom
...
#jira UE-216444
#rb andrea.botti
[CL 34791241 by george rolfe in ue5-main branch]
2024-07-09 21:58:35 -04:00
eric knapik
1652f301bb
Expose function EnumerateAllLoadedAssets which will call EnumerateAllAssets on the AssetRegistryState.
...
This loops over all the assets in the asset registry ignoring filters.
Ignoring filters can be useful when not all mount paths might have been registered yet.
Change FindGFPChunksImpl to use the unfiltered search as the this function might be called before all mount points have been registered when within a cooked editor.
[REVIEW] [at]Justin.Marcus [at]Mitchell.Fisher [at]Daniel.Lamb
#rb Matt.Peters
[CL 34679209 by eric knapik in ue5-main branch]
2024-06-26 12:15:16 -04:00
kevin macaulayvacher
90ec9fccfc
Removes unnecessary AssetData.GetPackage() call to fetch the Package path when it's available via AssetData.PackageName. Calling GetPackage() will load the package would can incur massive stalls when loading large packages (e.g. levels)
...
#jira UE-218850
#rnx
#rb andrea.botti
[FYI] Francis.Hurteau, brooke.hubert
[CL 34678745 by kevin macaulayvacher in ue5-main branch]
2024-06-26 12:03:16 -04:00
yoan stamant
938f456b05
Moved UserDefinedStruct to CoreUObject
...
#jira UE-216472
#rb Devin.Doucette
[CL 34495793 by yoan stamant in ue5-main branch]
2024-06-19 08:00:57 -04:00
gary yuan
f85b2347ba
[Backout] - CL34482589
...
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
Moved UserDefinedStruct to CoreUObject
#jira UE-216472
#rb Devin.Doucette
[CL 34486763 by gary yuan in ue5-main branch]
2024-06-18 20:05:51 -04:00
yoan stamant
b9344fb62e
Moved UserDefinedStruct to CoreUObject
...
#jira UE-216472
#rb Devin.Doucette
[CL 34482607 by yoan stamant in ue5-main branch]
2024-06-18 17:57:11 -04:00
danny couture
6345bd8b29
[TaskGraph/Misc]
...
- Replace BusyWait API calls to simple Wait
#rnx
#rb kevin.macaulayvacher
[CL 34315066 by danny couture in ue5-main branch]
2024-06-12 13:56:22 -04:00
matt breindel
9dd5544dc2
Fixing an issue where the content browser would try to create a widget for an asset that the asset registry hadn't broadcast a callback about yet. The result was that data content browser relied on had not yet been produced.
...
[REVIEW] [at]*robert.millar [at]matt.peters
[FYI] [at]francis.hurteau
#jira UE-216367
#rnx
#rb Francis.Hurteau, Matt.Peters, robert.millar
[CL 34132807 by matt breindel in ue5-main branch]
2024-06-05 14:11:58 -04:00
dominik peacock
2c45f0885d
Refactor IPropertySelectionSourceModel:.GetPropertySource signature to also accept TSoftObjectPtr. This is in preparation for an upcoming change where the user can select properties to display in the UI.
...
Also refactors codebase to use TSoftObjectPtr<> in favour of FSoftObjectPath.
[CL 34117557 by dominik peacock in ue5-main branch]
2024-06-05 02:53:36 -04:00
julien stjean
9f7ce21889
Fixed an issue where "the select actor using this asset" tool would select all the blueprints actor instead of the one(s) that actually use the specified BP asset.
...
The dependencies graph was expended to much. Since we aslo scan the class data we don't need to add the direct link of the actor to the assets.
#jira UE-212410
#rb JeanLuc.Corenthin
[CL 34076696 by julien stjean in ue5-main branch]
2024-06-03 16:51:07 -04:00
robert millar
21867be34f
Slightly optimize population of localization context menu options by collecting and deduplicating pacakge roots before collecting cultures.
...
[CL 33926919 by robert millar in ue5-main branch]
2024-05-27 13:47:46 -04:00
robert millar
8057af0898
Explicitly fetch asset registry tags for only in-memory/modified assets in asset data source.
...
#rb Julien.StJean
[CL 33851367 by robert millar in ue5-main branch]
2024-05-22 20:22:13 -04:00
andrea botti
9c1aa7d20b
[ContentBrowser] When CTRL+C on an asset can we copy the Package Path instead of the Class Path
...
Added 2 new commmands to copy the ObjectPath and the PackageName.
Leaved the CTRL+C keybind mapped to the same behavior as before.
Added new commands to the keybind system so that users can re-bind them.
Cleaned up some hardcoded checks for keys in the OnKeyDown.
#rb aditya.ravichandran, sebastian.arleryd
#jira UE-155995
[CL 33684273 by andrea botti in ue5-main branch]
2024-05-16 08:31:50 -04:00
robert millar
5616a69acc
Populate asset property tag cache when creating new assets with placeholder asset data.
...
#jira UE-214070
[CL 33621346 by robert millar in ue5-main branch]
2024-05-14 01:08:48 -04:00
julien stjean
7725b0b93a
Fixed the behavior of the Show Redirector filter when the class permission system is used.
...
The ExclusiveFilter act as filter to remove some items that can be showed via the inclusive filter, but the presence of a authorized type in the inclusive filter doesn't mean that something explicitly asked for that type to be shown.
[FYI] Robert.Millar
[RN] [Content Browser] Fixed a bug that would make the redirectors always visible.
[CL 33576704 by julien stjean in ue5-main branch]
2024-05-10 11:36:53 -04:00
robert millar
3bc5910d25
FAssetPropertyTagCache: Queue up classes which are not yet initialized when asset data is scanned. Try again after modules are initialized.
...
Loosen ensure about unavailable data to only fire if the class exists.
[CL 33532786 by robert millar in ue5-main branch]
2024-05-08 18:44:07 -04:00
robert millar
749215e2ef
Prepare asset property tag cache for in-memory assets which have not been scanned on disk by the asset registry yet.
...
[CL 33530057 by robert millar in ue5-main branch]
2024-05-08 17:41:28 -04:00
robert millar
cfef4fcc1e
Populate class property tag cache when asset data source gets 'modified' notifications, because some importers only 'modify' some of their assets and do not 'add' them. (e.g. when importing multiple assets).
...
Do not trigger ensure on missing property tag cache for non-native classes, which may not be loaded.
#jira UE-214288
[CL 33529592 by robert millar in ue5-main branch]
2024-05-08 17:33:35 -04:00