Commit Graph

38 Commits

Author SHA1 Message Date
Maciej Mroz
4d804326e0 K2Nodes::HasExternalBlueprintDependencies and K2Nodes::HasExternalUserDefinedStructDependencies were changed into HasExternalDependencies and can return native structs
[CL 2525803 by Maciej Mroz in Main branch]
2015-04-25 17:47:39 -04:00
Mike Beach
6879ff5955 [UE-13740] Adding a "Owner" param to the SpawnActorFromClass node.
[CL 2514445 by Mike Beach in Main branch]
2015-04-16 12:21:07 -04:00
Michael Schoell
75200e5a0d Cached node titles can now be forced to refresh without iteration over every node.
This will occur with every structural modification to any BP, node titles refresh only when visible.

[CL 2499923 by Michael Schoell in Main branch]
2015-04-02 11:16:23 -04:00
PaulEremeeff
3d878d5a79 PR #996: Fixing PVS-Studio warnings (Contributed by PaulEremeeff)
I have reviewed each change carefully, but it is a large change and I could have missed something! Here is a summary of the types of changes in this CL:
 * Made nullptr checks consistent (the plurality of the changes are of this type)
 * Completed switch statements (IE, switch did not explicitly handle default case, but had unhandled enum entries - this is the second most popular type of fix)
 * Removed unused variables
 * Removed redundant initializations
 * WidgetNavigationCustomization.cpp was fixed by the owner
 * integers converted to floats where result was stored in a float
 * Removed redundent null checks (e.g. before delete statements)
 * Renamed variables to prevent non-obvious shadowing
 * Fixed use of bitwise & when checking for equality to an enum entry (which is often 0)
 * Fixes for some copy paste errors (e.g. FoliageEdMode.cpp)

[CL 2498053 by Dan Oconnor in Main branch]
2015-03-31 20:12:31 -04:00
Jaroslaw Palczynski
adecd4aaad UHT: Allows defining multiple UCLASSes in one header file.
[CL 2412156 by Jaroslaw Palczynski in Main branch]
2015-01-20 09:33:54 -05:00
Michael Schoell
09444cfef5 Improvements to "Spawn Actor From Class" node to prevent the input pins created for the class from disconnecting when changing classes (if the pins remain).
#jira UE-2179 - BP: Add in base class for Spawn Actor From Class node

[CL 2388792 by Michael Schoell in Main branch]
2014-12-15 13:14:58 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Zak Middleton
d61b0be9bb #ue4 - Fix tooltips for expose on spawn properties only working for some types of classes.
#codereview Frank.Gigliotti

[CL 2347747 by Zak Middleton in Main branch]
2014-11-03 20:02:18 -05:00
Zak Middleton
cf0af58a37 #ue4 - SpawnActorFromClass uses the original tooltips for properties marked "ExposeOnSpawn".
[CL 2345198 by Zak Middleton in Main branch]
2014-10-30 13:36:59 -04:00
Maciej Mroz
22281886d7 BP: ExpandNode() functions don't check "if (CompilerContext.bIsFullCompile)". The function should be called only when necessary.
[CL 2332863 by Maciej Mroz in Main branch]
2014-10-17 06:37:11 -04:00
Jaroslaw Palczynski
7c41927cf4 Rename FPostConstructInitializeProperties to something simpler
Changed it with FObjectInitializer.

UECORE-7

[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Mike Beach
2d68c1fd7b Setting up a call function node with a dynamic output value (determined by an class picker input). #NUX
TTP #345805

[CL 2324254 by Mike Beach in Main branch]
2014-10-09 12:04:45 -04:00
Maciej Mroz
4872e13e8a BP: SpawnActorFromClass - can use class type from link
[CL 2317122 by Maciej Mroz in Main branch]
2014-10-02 05:33:25 -04:00
Mike Beach
7b8425fc04 Reverting some perf optimizations that were resulting in stale node text (have to figure out when to clear the cached text).
TTP #346788

[CL 2308590 by Mike Beach in Main branch]
2014-09-24 14:15:13 -04:00
Michael Schoell
b9e9535fdc Added a new MenuTitle option for nodes to reduce issues with using ListView in a variety of circumstances. Fixes issues with some nodes being displayed by their palette action name in other menu lists.
[CL 2299888 by Michael Schoell in Main branch]
2014-09-16 15:01:38 -04:00
Mike Beach
27b65e9cab Keeping nodes from spawning unessecery menu actions (was causing a big memory spike for the new menu system).
[CL 2292953 by Mike Beach in Main branch]
2014-09-10 17:09:26 -04:00
Marc Audy
fcaf05abab Change ShowHiddenSelfPins to ShowWorldContextPin
[CL 2292818 by Marc Audy in Main branch]
2014-09-10 15:23:52 -04:00
Marc Audy
4ad81351db Change how types are displayed in blueprint pin tooltips
Deprecate TypeToString
Make ConstructBasicPinTooltip take FText for Description
Make SpawnActorFromClass pin tooltips consistent with other nodes

[CL 2286449 by Marc Audy in Main branch]
2014-09-05 13:06:18 -04:00
Mike Beach
1b87f7d3ee Deprecating EdGraphNode's GetTooltip() (in exchange for one that returns FText over FString).
[CL 2283396 by Mike Beach in Main branch]
2014-09-03 18:14:09 -04:00
Mike Beach
1dfbb2d829 Optimizing BP node titles (caching any that use FText::Format(), which is slow).
[CL 2282225 by Mike Beach in Main branch]
2014-09-02 19:08:09 -04:00
Mike Beach
1cfc231519 Handling enum/struct assets (so that the can be added into the blueprint menu database as they're created/updated).
Lots o' files!(changing UK2Node's GetMenuActions() function signature).

[CL 2269082 by Mike Beach in Main branch]
2014-08-23 20:16:29 -04:00
Mike Beach
768b7801d9 Adding a new method to graph nodes that determines if that node is compatible with certain graphs (split out functionality from CanPasteHere() so we can leverage it in the new blueprint menu system).
[CL 2242673 by Mike Beach in Main branch]
2014-08-04 12:39:34 -04:00
Maciej Mroz
7f8947dccc BP: SpawnActorFromClass node and ExposeOnSpawn fixes.
[CL 2234586 by Maciej Mroz in Main branch]
2014-07-28 12:24:56 -04:00
Maciej Mroz
2c4a274774 A quick fix for TTP #342030 EDITOR: AUTOMATION: CRASH: Assertion failed: Property && Container in BlueprintEditorUtils.cpp
#codereview Dan.Oconnor, Nick.Whiting

[CL 2228588 by Maciej Mroz in Main branch]
2014-07-23 11:45:37 -04:00
Dan Oconnor
daf119cbc7 #ue4 default values read from CDO of spawned class, displayed to user, assignment nodes generated if the pin values differ from the values in the CDO...
[CL 2215022 by Dan Oconnor in Main branch]
2014-07-14 17:15:42 -04:00