Commit Graph

953 Commits

Author SHA1 Message Date
helen yang
2a18f2d5c7 Fix editor ensure for graph action leaf node count mismatch caused by group divider nodes
#jira UE-213210
#rb dan.oconnor

[CL 33308130 by helen yang in ue5-main branch]
2024-04-29 14:20:49 -04:00
helge mathee
e3b82f86ee RigVM: Standalone Node preview widget
#rb jaime.cifuentes
#jira UE-208883
#rnx

[CL 33296342 by helge mathee in ue5-main branch]
2024-04-29 06:05:23 -04:00
dan oconnor
ea3c015bfc Stop leaking graph nodes (until panel refreshes)
#rb Phillip.Kavan
#jira UE-210938

[CL 33280735 by dan oconnor in ue5-main branch]
2024-04-26 17:41:38 -04:00
dan oconnor
f50b520b5c ClangEditor CIS fix - we need to declare our (deleted) copy and move facilities as allowed to use our deprecated member variable
#rnx
#rb dan.oconnor

[CL 33191037 by dan oconnor in ue5-main branch]
2024-04-23 21:42:47 -04:00
dan oconnor
b25006b903 Static analysis fix
#rb dan.oconnor

[CL 33189237 by dan oconnor in ue5-main branch]
2024-04-23 20:47:45 -04:00
steve robb
20e93ad90b Fixed potentially uninitialized variables.
#jira UE-87511

[CL 33146357 by steve robb in ue5-main branch]
2024-04-22 14:54:14 -04:00
miro salminen
a98b5cde73 Selector drop down doesn't highlight current sound for quick playback
#rb brooke.hubert
#jira UE-171028

[CL 33133975 by miro salminen in ue5-main branch]
2024-04-22 02:51:10 -04:00
dan oconnor
7b535a45eb Deprecate FGraphActionListBuilderBase::ActionGroup, as it is redundant with FEdGraphSchemaAction. It was introduced to handle 'multi edit' but was never fully realized and contains redundant categorization fields that are inconsistently used in scoring of menu entries. What little categorization was being done on the action group is now properly done on the FEdGraphSchemaAction
#jira UE-211244
#rb jordan.hoffmann

[CL 33123756 by dan oconnor in ue5-main branch]
2024-04-19 19:47:31 -04:00
steve robb
b2c8108f4d Fixed a lot of unused or potentially-uninitialized variables, and also a couple of unreachable code warnings.
#jira UE-87511

[CL 33100122 by steve robb in ue5-main branch]
2024-04-19 08:32:16 -04:00
bob tellez
7184dc106e #UE Add referencing asset to asset pickers spawned by SGraphPinObject so they can be properly passed into asset reference filters
[CL 32839305 by bob tellez in ue5-main branch]
2024-04-09 16:57:04 -04:00
helge mathee
69886276ff RigVM: Support for PinDefaultValueType in user interface - interim
#rb sara.schvartzman
#jira UE-208883
#rnx

[CL 32821692 by helge mathee in ue5-main branch]
2024-04-09 06:32:08 -04:00
dan oconnor
1990f8aa53 Allow keyboard navigation in the action menu to disable scoring of added entries - this allows the user to keyboard navigate effectively while the menu is still building
#rb Phillip.Kavan
#jira UE-211629

[CL 32780151 by dan oconnor in ue5-main branch]
2024-04-05 20:46:03 -04:00
dan oconnor
55f1af2746 Made the focussed menu entry stable in the blueprint context menu, even while populating with a filter string
#rb Phillip.Kavan
#jira UE-211629

[CL 32766131 by dan oconnor in ue5-main branch]
2024-04-05 13:55:11 -04:00
dan oconnor
40e74fa28f Rework SGraphActionMenu such that there is no need to walk all existing nodes during menu building, GetLeafNodes is instead called only during keyboard navigation. This speeds up asynchronous (and synchronous) action menu construction. FGraphActionNode now tracks the number of 'leaf' nodes that have been added to it, SGraphActionMenu now tracks the selected node, rather than its leaf index (which is unstable and would require expensive recalculation)
#rb Phillip.Kavan
#jira UE-211244

[CL 32716387 by dan oconnor in ue5-main branch]
2024-04-03 20:04:53 -04:00
robert millar
6bb7c2cc89 Remove heading from "Find References" submenu
[CL 32642738 by robert millar in ue5-main branch]
2024-04-01 12:36:47 -04:00
jordan hoffmann
39807d6b5e [CrashFix] A udn user found a crash in LinkedToDifferent in GraphDiffControl.cpp. This change adds an ensure to catch and recover from it
[CL 32481668 by jordan hoffmann in ue5-main branch]
2024-03-25 16:03:26 -04:00
jared therriault
5f63191f99 Blueprint Editor:
-Fix Panning on Linux is slow
-Add bUseHighPrecisionMouseMovement (true by default) and bUseInterpolationWithManualPanning (false by default) as Graph Editor Settings, set to the current behaviour, but can be switched to allow for a better panning experience on Linux versions of the editor.

#jira UE-209711
#rb ben.hoffman, ronald.koppers
[FYI] jason.walter

[CL 32463490 by jared therriault in ue5-main branch]
2024-03-24 15:16:46 -04:00
ben hoffman
3af1382c28 Blueprints: Fix dropdown for UPARAM's GetOptions was not hidden when a pin was connected
#rb dave.jones2, jodon.karlik

#ushell-cherrypick of 31385532 by kristof.morva1

#ushell-cherrypick of 31619147 by ben.hoffman

[CL 31733962 by ben hoffman in ue5-main branch]
2024-02-22 16:05:37 -05:00
luke thatcher
01203093c6 Deprecate:
- FRHITexture2D
 - FRHITexture2DArray
 - FRHITexture3D
 - FRHITextureCube
 - FTexture2DRHIRef
 - FTexture2DArrayRHIRef
 - FTexture3DRHIRef
 - FTextureCubeRHIRef

Replaced with FRHITexture and FTextureRHIRef

These types were unified in UE 5.1 and have been defined via "using" statements to the same underlying texture type for several engine releases.

#rb christopher.waters

[CL 31724002 by luke thatcher in ue5-main branch]
2024-02-22 11:38:35 -05:00
sameer mirza
e024f77e88 Material nodes connection tooltip gets stuck
#rb massimo.tristano
#jira UE-207136

[CL 31560557 by sameer mirza in ue5-main branch]
2024-02-16 07:02:10 -05:00
phillip kavan
c2c89bd6e2 Fix a regression that could prevent widgets from being destroyed after closing an editor window containing a graph panel.
This could lead to an inability to delete certain assets through the content browser, as panel widgets would continue to reference the underlying graph object through the slate application context with no way to clean them up. In turn, this would result in the asset persisting and being (incorrectly) noted as now existing in a "corrupt" state.

After this change, the asset deletion dialog will no longer report the asset as being referenced in this manner.

This change also minimizes the number of active timers registered to the panel widget for incoming node add/remove graph change events (which matches what was already being done for node select events).

#jira UE-201589, UE-194980
#rb ben.hoffman

[CL 30894681 by phillip kavan in ue5-main branch]
2024-01-25 14:16:01 -05:00
zhikang shao
239e804676 Reverting blueprint editor shortcut Alt+Shift+F to search locally by mapping it to the singular Find References action. The singular Find References action, while not exposed to UI for nodes that have Find References By Name/Class Member support, can still be triggered with shortcut and will trigger a local By Name or By Class Member search based on what the previous behavior was for that node type. For function nodes it will search by function name, while for variable nodes it will do an exact search since Find References already did that for a while.
However: function searches will do a quoted search by native function name. The previous behavior was unquoted search by node title (usually function display name). As a result, the previous behavior for Find References would fail in functions with special characters in their name. Now that the name is surrounded in quotes, all function names are supported. The new Find References behavior now searches for correct function name for parent call nodes, interface implementations, event overrides, where the previous behavior failed due to searching for node title.
#rb Phillip.Kavan

[CL 30854644 by zhikang shao in ue5-main branch]
2024-01-24 13:55:51 -05:00
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
dave jones2
73d6c12907 Deprecated bIsBeadFunction.
This was a really old feature that never took off. It's not needed anymore.

#rb dan.oconnor

[CL 30718919 by dave jones2 in ue5-main branch]
2024-01-19 12:19:18 -05:00
zulqarnain abbasi
15d196a910 Fix for Texture Graph Undo Redo Issues
Also added the tests for undo redo

#jira UE-203475
#jira UE-203476
#jira UE-201944
#jira UE-202697


#rb Zohaib.Javed

[CL 30637460 by zulqarnain abbasi in ue5-main branch]
2024-01-16 12:59:55 -05:00