Commit Graph

13 Commits

Author SHA1 Message Date
Robert Manuszewski
41d1e2ccb7 ScriptPlugin: Script Generated Blueprint classes.
#ue4
#change Exposed the entire UFunction outside of CoreUObject
#change Script stack frame will now track currently executed native UFunctions
#change Added a few more lua types (FLinearColor etc)
#change Removed ScriptAsset
#change Added ScriptBlueprint and ScriptGeneratedBlueprintClass
#change Added ScriptActor. Both ScriptActor and ScriptComponent now serve the purpose of base classes for script generated classes
#change ScriptGeneratedBlueprint classes have properties and functions exported from script

[CL 2128742 by Robert Manuszewski in Main branch]
2014-07-03 03:22:03 -04:00
Robert Manuszewski
e6a88f66a4 UBT will no longer use ini file to get the list of plugins to compile for programs. Removed 'ScriptPlugins' ini setting (replaced with plugin category path).
[CL 2121693 by Robert Manuszewski in Main branch]
2014-06-30 06:19:02 -04:00
Robert Manuszewski
63ef616a62 ScriptPlugins: generated glue files will now be including using relative paths
[CL 2113855 by Robert Manuszewski in Main branch]
2014-06-23 06:27:04 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Ben Marsh
113608cb66 [GitHub] Updated all *.uplugin files to descriptor file format version 3, fixed a few categories for display in the plugins browser. (SRombauts)
https://github.com/EpicGames/UnrealEngine/pull/196

[CL 2093311 by Ben Marsh in Main branch]
2014-06-03 13:33:02 -04:00
Robert Manuszewski
6934113cdb ScriptPlugin: Don't export virtual function overrides for the generic plugin.
[CL 2088185 by Robert Manuszewski in Main branch]
2014-05-29 17:38:29 -04:00
Robert Manuszewski
a05ad646c2 UBT: More detailed module types. ScriptPlugins can now ingore modules by their type.
[CL 2081573 by Robert Manuszewski in Main branch]
2014-05-22 01:20:24 -04:00
Robert Manuszewski
88458fe851 ScriptPlugin: fixing inconsistent script glue generation depending if headers were generated after clean or not.
[CL 2071813 by Robert Manuszewski in Main branch]
2014-05-13 13:31:15 -04:00
Robert Manuszewski
e24d3eb886 Script plugin improvements: functions are now called with ProcessEvent, properties are being exported too, new test actor class, BeginPlay event.
[CL 2068162 by Robert Manuszewski in Main branch]
2014-05-09 10:52:27 -04:00
Robert Manuszewski
37ea47855d Script Plugins: better handling of non-game targets
[CL 2059708 by Robert Manuszewski in Main branch]
2014-04-30 07:58:33 -04:00
Robert Manuszewski
f6ba1d6e8c Fixing function parameter export code in Script Generator Plugin
[CL 2059669 by Robert Manuszewski in Main branch]
2014-04-30 07:58:21 -04:00
Robert Manuszewski
e7273f5f61 Script plugins: more CIS fixes
[CL 2058670 by Robert Manuszewski in Main branch]
2014-04-29 09:36:01 -04:00
Robert Manuszewski
212c47eec9 Support for scripting language integrations via plugins. Experimental Lua integration.
- Added program-only plugin support and made UHT script plugin aware
- Added 3 generic script plugins with experimental Lua integration: ScriptGeneratorPlugin (UHT), ScriptPlugin (Engine), ScriptEditorPlugin (Editor-side)
- Lua integration is disabled by default

[CL 2058611 by Robert Manuszewski in Main branch]
2014-04-29 06:45:18 -04:00