Commit Graph

88 Commits

Author SHA1 Message Date
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
JeanFrancois Dube
d736d96085 Show the actor label instead of object name in the save dialog for external actors.
#rb richard.malo

[CL 14431000 by JeanFrancois Dube in ue5-main branch]
2020-10-06 13:17:00 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
brooke hubert
a470770796 Remove deprecated asset editor manager.
#Jira none
#rb lauren.barnes

[CL 13816532 by brooke hubert in ue5-main branch]
2020-07-01 16:35:41 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
braeden shosa
05f5f01853 Animation: Pose search experimental plugin
- This is a plugin that enables the animation runtime to search within a sequence for a given pose
- UPoseSearchSchema: specifies list of bones to sample, will include other info in the future like which properties to sample
- UPoseSearchIndexConfig: anim asset metadata object that specifies sample rate and range
- UPoseSearchIndex: anim asset metadata object containing data sampled from sequence offline, currently just translations per bone in the schema
- FPoseSearchPoseHistory: maintains a buffer of recorded poses over time for constructing search queries with past poses
- PoseSearchBuildIndex(): Constructs a search index for an anim sequence
- PoseSearchBuildQuery(): Constructs a search query given the current pose and a pose search schema
- PoseSearch(): Searches for the nearest matching pose in an indexed sequence given a query that was built for the same pose search schema
- FAnimNode_PoseMatchingSequencePlayer: Subclass of sequence player that adds the option to offset playback based on a pose search
- FAnimNode_PoseSearchHistoryCollector: a new pose history anim node for explicit control of pose search query context
  - Pose history is now updated during graph evaluation instead of always using the final pose result at the end of evaluation
  - Removed pose history from anim instance to decouple plugin from anim runtime
- Removed dependencies on USkeletalMeshComponent
- Promoted anim update shared context to base context so ancestor tracking can be used during node initialization
- Added FBoneIndexBase::IsValid()
- Exported UAnimationAsset API so plugins can use it
- Improved documentation
- Register asset type actions on module startup

#rb Andrew.Marre, Laurent.Delayen, Jaren.Peterson, Thomas.Sarkanen

[CL 13682386 by braeden shosa in ue5-main branch]
2020-06-16 02:32:29 -04:00
jamie dale
bbffdb8e81 Moved CollectionAssetManagement to AssetTools so it can be shared
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 13006995 via CL 13007016 via CL 13007026 via CL 13007030
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 13007036 by jamie dale in Main branch]
2020-04-23 10:44:49 -04:00
IGood
e2a473dffd PR #6761: Fix for unsafe cast of IAssetTypeActions* to FAssetTypeActions_Base* (Contributed by IGood)
#jira UE-90292
#rb rex.hill

#robomerge[RELEASE] 4.25
#ROBOMERGE-SOURCE: CL 12069288 via CL 12069307 via CL 12069321
#ROBOMERGE-BOT: (v657-12064184)

[CL 12072296 by rex hill in Main branch]
2020-03-09 12:42:34 -04:00
dave belanger
a32107b87c Add option on whether to prompt user with checkout dialog in AssetFixUpRedirectors and use it to avoid pop-up in PPID generation.
#rb Rex.Hill


#ROBOMERGE-SOURCE: CL 11447143 via CL 11447144 via CL 11447146
#ROBOMERGE-BOT: (v654-11333218)

[CL 11447152 by dave belanger in Main branch]
2020-02-14 15:01:22 -05:00
rex hill
63f58eda9f Allow plugins to control which folders are writable
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 11075022 via CL 11075023 via CL 11075025
#ROBOMERGE-BOT: (v637-11041722)

[CL 11075026 by rex hill in Main branch]
2020-01-21 14:04:13 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
sebastian nordgren
8335597d9d Added DuplicateAssetWithDialogAndTitle() to IAssetTools, which allows for the user to specify a title for the asset saving dialog that is displayed.
#rb frank.fella


#ROBOMERGE-SOURCE: CL 10760652 via CL 10760653
#ROBOMERGE-BOT: (v610-10636431)

[CL 10760656 by sebastian nordgren in Main branch]
2019-12-17 04:37:20 -05:00
rex hill
25fb7f3068 Content browser class blacklist refactor to include subclasses
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 10717848 via CL 10717920
#ROBOMERGE-BOT: (v610-10636431)

[CL 10717961 by rex hill in Main branch]
2019-12-13 15:30:01 -05:00
rex hill
01959e1487 Refactor folder blacklists
#ROBOMERGE-SOURCE: CL 10709001 via CL 10713780
#ROBOMERGE-BOT: (v610-10636431)

[CL 10713969 by rex hill in Main branch]
2019-12-13 14:29:24 -05:00
dave belanger
71fe32bd89 - Add IAssetTools::IsFixupReferencersInProgress
- Don't generate PPIDs upon world save if triggered by redirectors fixup.
#rb Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 10322498 via CL 10322500
#ROBOMERGE-BOT: (v593-10286020)

[CL 10322501 by dave belanger in Main branch]
2019-11-20 13:57:50 -05:00
Patrick Enfedaque
d62d1195c4 Editing LevelPartitionGrid: Edigrate from //dev-editor-openworld
Multiple engine changes needed to support LevelGrid

#rb jeanfrancois.dube, sebastien.lussier, richard.malo
#rnx


#ROBOMERGE-OWNER: Patrick.Enfedaque
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 10318590 via CL 10318595
#ROBOMERGE-BOT: (v593-10286020)

[CL 10318965 by Patrick Enfedaque in Main branch]
2019-11-20 09:47:23 -05:00
marc audy
e8a2922b50 It is now possible to define a whitelist of asset classes that an editor session is allowed to use in the DefaultEditor.ini section [AssetTools] in an array called SupportedAssetTypes. Types that are not supported will not appear in the content browser or in context menus to create new assets.
#rb chris.gagnon
#rnx

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 10069511 via CL 10069512
#ROBOMERGE-BOT: (v574-10069753)

#codereview Sebastian.Nordgren

[CL 10074271 by marc audy in Main branch]
2019-11-07 15:07:26 -05:00
JeanMichel Dignard
d4f0f4d3f2 Copying //UE4/Dev-Enterprise @ cl 9420543 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 9420574 by JeanMichel Dignard in Main branch]
2019-10-04 13:11:45 -04:00
rob gay
cd6aa26746 Add ability for asset actions to provide submenu array to nest under asset creation context menu
#rb Jamie.Dale


#ROBOMERGE-SOURCE: CL 8757185 via CL 8783401
#ROBOMERGE-BOT: (v422-8689730)

[CL 8793703 by rob gay in Main branch]
2019-09-17 21:23:28 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
benoit deschenes
22f347d191 Integrating CL 7700278
Fixing opacity mask using Virtual Textures at Datasmith import

#jira UE-78125
#rb Alexis.Matte

#ROBOMERGE-SOURCE: CL 7703036 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7703044 by benoit deschenes in Main branch]
2019-08-01 18:07:08 -04:00
Max Chen
7aac6cb97f Assets: Blueprint callable functions must be non const
#rb jamie.dale

[CL 6080254 by Max Chen in Dev-Sequencer branch]
2019-04-24 13:42:36 -04:00