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
Mike Beach
d1211b0180
[UE-10708] Fixing it so GetDataTableRow nodes use the proper struct type for their return pin.
...
[CL 2471620 by Mike Beach in Main branch]
2015-03-06 16:58:44 -05:00
Marc Audy
f2bda7c975
Fix shadowed variables
...
[CL 2468158 by Marc Audy in Main branch]
2015-03-03 17:20:43 -05:00
Jamie Dale
a569f6b356
Fixed code relying on SLATE_TEXT_ATTRIBUTE for STextBlock.
...
UETOOL-213 - Minimize Slate FString -> FText conversion (remove SLATE_TEXT_ATTRIBUTE)
This fixes any editor/engine specific code that was passing text to Slate as FString rather than FText.
[CL 2399803 by Jamie Dale in Main branch]
2015-01-07 09:52:40 -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
Maciej Mroz
190e514913
BP, DataTable: Better validation for GetDataTableRow node. BlueprintCallable function UDataTableFunctionLibrary::GetDataTableRowNames added.
...
[CL 2370680 by Maciej Mroz in Main branch]
2014-11-26 06:26:02 -05:00
Maciej Mroz
ee4921520c
Data Table Row Editor first version.
...
Editor Utils refactored.
Some fixes in GetDataTableRow.
[CL 2369718 by Maciej Mroz in Main branch]
2014-11-25 09:36:31 -05:00
Mike Beach
335e045b24
[UE-3323] Making sure to preload the datatable used in constructing a GetDataTableRow's output pin (so we have the proper data).
...
[CL 2338641 by Mike Beach in Main branch]
2014-10-23 12:05:41 -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
Maciej Mroz
850993062d
BP: GetDataTableRow - some fixes
...
#codereview Joe.Conley
[CL 2328696 by Maciej Mroz in Main branch]
2014-10-14 13:03:29 -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
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
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
Joe Conley
413f955c2c
DataTable/CurveTable Blueprint nodes: Drop down box for selecting row name
...
Remove requirement for blueprint node name pins to be non-numeric values (this requirement seems to no longer be present in other areas of the engine)
Modified SGraphPinNameList to use new SNameComboBox class
[CL 2266949 by Joe Conley in Main branch]
2014-08-21 23:21:25 -04:00
Joe Conley
2023f70caa
GetDataTableRow Blueprint node: fix for TTP 339211 EDITOR: Get Data Table Row, Out Row not updating as expected
...
Deleting some code that was copied over from the SpawnActor node, but not actually useful/needed.
[CL 2262090 by Joe Conley in Main branch]
2014-08-19 02:27:41 -04:00
Mike Beach
401cc3baf2
Fixing broken builder, missed some includes for non-unity builds.
...
[CL 2215319 by Mike Beach in Main branch]
2014-07-14 19:56:30 -04:00
Mike Beach
7923e88220
(WIP) Various standalone node types, adding themselves to the blueprint action database (for the new action menu system).
...
[CL 2214584 by Mike Beach in Main branch]
2014-07-14 16:05:25 -04:00
Michael Schoell
788de6f349
Removed GetNodeNativeTitle from the editor entirely, now uses BuildSourceString to obtain the source string in a more reliable way.
...
#codereview Justin.Sargent
[CL 2114371 by Michael Schoell in Main branch]
2014-06-23 15:36:50 -04:00
Joe Conley
350dbc01ad
Fix spacing on Get Data Table Row node title
...
[CL 2098755 by Joe Conley in Main branch]
2014-06-09 11:11:37 -04:00
Joe Conley
d1eb439808
Support ExpandEnumAsExecs as output pins
...
Evaluate Curve Table Row node now uses ExpandEnumAsExecs to have separate execution pins for if the row was found or not
Add some friendly names for Get Data Table Row pins
[CL 2098729 by Joe Conley in Main branch]
2014-06-09 11:11:12 -04:00
Joe Conley
d5b1f34ea9
Adding Blueprint support for getting row information from CurveTables and DataTables
...
[CL 2096969 by Joe Conley in Main branch]
2014-06-06 05:27:30 -04:00