bob tellez
6ace8833dc
#UE4 Add a little more information to a UHT error
...
#ROBOMERGE-SOURCE: CL 6537543 via CL 6539299
[CL 6539405 by bob tellez in Main branch]
2019-05-16 16:26:51 -04:00
marc audy
6eb7dba1ac
Dynamic Multicast delegates can now specify that their storage be stored in a sparse allocation for delegates that are expected to be bound rarely. The memory usage of an unbound sparse delegate is 1 byte instead of 16 bytes (for the empty array), however, a bound sparse delegate will have access overhead to retrieve the invocation list from the sparse object annotation.
...
The definition of the delegate type must specify the class and property name of the delegate that will use it and the type cannot be used outside of that context or just on the stack.
UMulticastDelegateProperty is now abstract and has 2 subclasses (UMulticastDelegateInlineProperty and UMulticastDelegateSparseProperty). The SparseProperty SignatureFunction will be a USparseDelegateFunction.
The sparse delegates do not work correctly with the python bindings at this point, but this will be visited soon.
#rb Michael.Noland
#jira
#ROBOMERGE-SOURCE: CL 5295832 via CL 5306530
[CL 5306657 by marc audy in Main branch]
2019-03-05 17:26:36 -05:00
Josh Adams
d0bf843c9c
- Merging Dev-Kairos/Engine/... to Main/Engine/...
...
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024
[CL 5226277 by Josh Adams in Main branch]
2019-02-27 11:57:17 -05:00
steve robb
7cf58294ce
Refactored structs to reduce executable space from UHT-generated code tables.
...
#rb robert.manuszewski
[FYI] peter.sauerbrei
#ROBOMERGE-SOURCE: CL 4784689 via CL 4789908
[CL 4794430 by steve robb in Main branch]
2019-01-24 04:28:21 -05:00
Robert Manuszewski
559a25e622
Copying //UE4/Dev-Core @ 4771952 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
[CL 4772220 by Robert Manuszewski in Main branch]
2019-01-22 15:45:34 -05:00
James Hopkin
a9f7efc154
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 4718806
[CL 4732416 by James Hopkin in Dev-Core branch]
2019-01-16 10:11:46 -05:00
Robert Manuszewski
cfa01c09c7
Merging //UE4/Dev-Main to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4731457 by Robert Manuszewski in Dev-Core branch]
2019-01-16 04:23:12 -05:00
Marc Audy
9ed70f0dde
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4723849
...
#rb
#rnx
[CL 4723913 by Marc Audy in Dev-Framework branch]
2019-01-15 09:18:49 -05:00
Ben Marsh
a22b952aa9
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Marc Audy
f01727b69c
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4708893
...
#rb
#rnx
[CL 4708963 by Marc Audy in Dev-Framework branch]
2019-01-11 09:39:44 -05:00
Marc Audy
9d9dccf2e0
Merging using //UE4/Main_to_//UE4/Dev-Framework
...
#rb
#rnx
[CL 4708860 by Marc Audy in Dev-Framework branch]
2019-01-11 09:24:14 -05:00
Francis Hurteau
57c677da93
Copying //UE4/Dev-Enterprise@4705006 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
[CL 4705151 by Francis Hurteau in Main branch]
2019-01-10 17:26:53 -05:00
Steve Robb
dcdda876b5
Copyright messages updated.
...
#rb none
#jira UE-67952
[CL 4701476 by Steve Robb in Dev-Core branch]
2019-01-10 12:28:19 -05:00
Marc Audy
ab108c215e
Copying to Dev-Main @ CL# 4688301
...
#rb
#rnx
[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Robert Manuszewski
2752c82adc
Merging //UE4/Dev-Main @ 4664414 to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4675693 by Robert Manuszewski in Dev-Core branch]
2019-01-02 00:55:51 -05:00
Marc Audy
cfa34cf59d
Remove UHT error for now. Deal with it next year.
...
#rnx
#rb
[CL 4666992 by Marc Audy in Dev-Framework branch]
2018-12-17 17:00:18 -05:00
Marc Audy
9cf12554f0
Added UHT error for marking a struct property as BlueprintAssignable since it cannot be bound in blueprints.
...
#rb
[CL 4666372 by Marc Audy in Dev-Framework branch]
2018-12-17 13:55:22 -05:00
Marc Audy
608734e30d
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4664414
...
#rb
#rnx
[CL 4666113 by Marc Audy in Dev-Framework branch]
2018-12-17 12:24:20 -05:00
Ben Marsh
7598af0532
Update copyright notices to 2019.
...
#rb none
#lockdown Nick.Penwarden
[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Marc Audy
6883d64fb7
PR #5284 : Allow multiple ExpandEnumsAsExecs parameters (Contributed by korkuveren)
...
#jira UE-66615
#rb Me
[CL 4649624 by Marc Audy in Dev-Framework branch]
2018-12-11 15:10:39 -05:00
Robert Manuszewski
1685ed0b2e
Merging //UE4/Dev-Main @ 4620382 to Dev-Core (//UE4/Dev-Core)
...
#rb none
[CL 4631078 by Robert Manuszewski in Dev-Core branch]
2018-12-04 23:30:42 -05:00
Steve Robb
3e1cd0a29a
GitHub #4995 : [UE-62943] Fixed CodeGenerator to respect const keyword on return type of interface functions
...
Some tests added.
#rb steve.robb
#jira UE-62950
[CL 4615192 by Steve Robb in Dev-Core branch]
2018-11-30 06:47:00 -05:00
Steve Robb
7fa474ae63
GitHub 5032 : Added templated StaticClass, StaticStruct and StaticEnum free functions, which are specialized for every reflected type by the generated code that UHT produces
...
#rb steve.robb
#jira UE-63337
[CL 4591484 by Steve Robb in Dev-Core branch]
2018-11-26 02:38:35 -05:00
Ben Marsh
ea340d3fbf
Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
Steve Robb
d717994439
Support for alignas() parsing in UHT.
...
Modified from PR submission: https://github.com/EpicGames/UnrealEngine/pull/5214
#jira UE-65811
#rb robert.manuszewski
[CL 4516252 by Steve Robb in Dev-Core branch]
2018-10-29 07:04:20 -04:00