Commit Graph

78 Commits

Author SHA1 Message Date
Gil Gribb
73b2534abd UE4 - fix shared DDC excessive load
[CL 2248704 by Gil Gribb in Main branch]
2014-08-08 14:02:06 -04:00
Ben Cosh
b89d6bc0e0 This adds an editor setting in the general project settings under blueprints to allow users can define the script maximum loop iterations
#TTP 340083 - +UE4: K2: Add editor exposed configuration of script max loop iterations count
#Branch UE4
#Proj Engine, CoreUObject

#Change added base engine config value MaximumLoopIterationCount defaulted to the same value as RUNAWAY_LIMIT in scriptcore.cpp
#Change added UEngine::MaximumLoopIterationCount UProperty to receive and store the config value
#Change replaced RUNAWAY_LIMIT define in sciptcore.cpp with GMaximumScriptLoopIterations and switched checks to use this variable
#Change added FBlueprintCoreDelegates::SetScriptMaximumLoopIterations as a feeder function to set GMaximumScriptLoopIterations in the CoreUObjectModule.
#Change Added call to update GMaximumScriptLoopIterations in UEngine::Init and UEditorEngine::PlayInEditor to forward any user changes at key points.

#codereview Chris.Wood, Mike.Beach

[CL 2246761 by Ben Cosh in Main branch]
2014-08-07 05:10:46 -04:00
Daniel Broder
9f50173ccf Merging using UE4-Fortnite-To-UE4 from CL 2236347
Unshelved this merge from Stephan and then completed the merge with additional fixes and testing.

Hand fixed some WorldExp compile issues due to changes to OnPaint() signature.

#Integration

[CL 2245992 by Daniel Broder in Main branch]
2014-08-06 16:12:41 -04:00
Zak Middleton
db2a991062 #ue4 - Added functions on Actor and ActorComponent to add/remove tick order dependencies.
- Added AddTickPrerequisiteActor, AddTickPrerequisiteComponent, and matching Remove functions.
- Deprecated old SetTickPrerequisite.***  Note that this function used to also change the components of the actor to tick after the actor but this is no longer the case. ***

[CL 2244975 by Zak Middleton in Main branch]
2014-08-05 20:07:30 -04:00
Chris Babcock
34fbe5661d Update AdBanner Blueprint nodes to reflect not just iOS and out of experimental status
#Android
#ttp  343118
#codereview Michael.Noland

[CL 2244918 by Chris Babcock in Main branch]
2014-08-05 18:47:13 -04:00
Benn Gallagher
f7eddba5cb Unshelved from pending changelist '2065351':
Added Smartnames to skeletons to manage elements of sequences centrally. Added new animation metadata as the first feature to use smartnames
#ttp - 332035

[CL 2244403 by Benn Gallagher in Main branch]
2014-08-05 13:03:42 -04:00
Dmitry Rekman
1072d6a415 Support multiple RHIs on Linux.
- Part of PR #306 by amigo and #ue4linux folks.

#codereview Josh.Adams

[CL 2242720 by Dmitry Rekman in Main branch]
2014-08-04 18:19:51 -04:00
Marc Audy
865e1e5164 Clean up DrawDebug* blueprint nodes
* All draw debug now allow Duration to be specified (Cylinder, Cone, Frustum were missing it)
* Default Duration is now 0, not -1 (which has same semantics, but less odd looking)
* All functions default color to White (instead of inconsistent Black and White)
* Don't pass parameters as reference so they can be edited on the pin and not require a connection
* DrawDebugCone has default parameters that will show something (along the same lines as Sphere and Cylinder)
* DrawDebugCone takes angle parameters in degrees, not radians (old radians version of function deprecated with useful message)
* DrawDebugPlane has better parameter names

[CL 2235058 by Marc Audy in Main branch]
2014-07-28 17:36:23 -04:00
Maciej Mroz
eb6640fd94 UDN: INCORRECT FUNCTIONALITY: Format Text node causes compile errors unless the blueprint is recompiled after the level is reoà ttp#341425
https://udn.unrealengine.com/questions/213788/formattext-node-causes-compile-errors-in-42.html

#codereview Nick.Whiting, Michael.Schoell

[CL 2229828 by Maciej Mroz in Main branch]
2014-07-24 09:14:34 -04:00
Michael Noland
f3fa008596 Paper2D: Prevent external content reference warnings on placed assets that use the default plugin materials
[CL 2229027 by Michael Noland in Main branch]
2014-07-23 17:06:39 -04:00
Jaroslaw Palczynski
b30666376e StringClassReference needs to work with cooking and redirects
TTP# 338203

Refactored StringClassReference to be a subclass of StringAssetReference.

[CL 2226863 by Jaroslaw Palczynski in Main branch]
2014-07-22 08:14:39 -04:00
Marc Audy
f8a711f991 Deprecate GetControlledPawn to avoid confusion with GetPawn(). Added K2_GetPawn as more clear name that backs the blueprint functionality.
[CL 2223546 by Marc Audy in Main branch]
2014-07-18 14:17:42 -04:00
Hyojong Shin
f0d438b8ca - Changed Display Info in Persona's viewport to be simple as static mesh editor
- Changed the name of "DisplayFactor" property in SkeletalMeshLODInfo into "ScreenSize" and redirected property

[CL 2221943 by Hyojong Shin in Main branch]
2014-07-17 05:14:00 -04:00
Zak Middleton
b38b4637d0 #ue4 - Renamed Character::IsJumping() to IsJumpProvidingForce()
- Old function has been marked deprecated.

[CL 2221400 by Zak Middleton in Main branch]
2014-07-16 17:55:26 -04:00
Marc Audy
3e05320b3c GameInstance v1.0 - Provides a game extendable instance object which exists for the duration of the lifetime of a game instance (PIE session or standalone game). This object can be used to manage game state, own objects that should exist across worlds, and own data that wishes to persist across level transitions.
Replaces ShooterGameKing in ShooterGame.

[CL 2220826 by Marc Audy in Main branch]
2014-07-16 12:15:25 -04:00
James Golding
c5c062a761 Add redirector for deleted EmitterSpawnable class
[CL 2219581 by James Golding in Main branch]
2014-07-15 14:01:17 -04:00
Dmitriy Dyomin
ce27cf1f51 Incremental components registration during level streaming. Granularity of components registration can be adjusted using LevelStreamingComponentsRegistrationGranularity parameter in a BaseEngine.ini (currently 10)
#code_review James.Golding, Marc.Audy

[CL 2216320 by Dmitriy Dyomin in Main branch]
2014-07-15 01:07:49 -04:00
Lina Halper
221e9b4917 - Changed AnimNotify to support any other AnimSequenceBase
- Fixed K2Node_FunctionEntry to support redirect

[CL 2215234 by Lina Halper in Main branch]
2014-07-14 18:06:16 -04:00
Jaroslaw Surowiec
44a270df2d CrashReport - Updated configuration
[CL 2191769 by Jaroslaw Surowiec in Main branch]
2014-07-11 11:10:01 -04:00
Martin Mittring
7ec8918d25 * fixed Materiee not finding old PP settings
TTP 340410 SAMPLES: Infiltrator: Matinee track warning for Exposure Offset

[CL 2131331 by Martin Mittring in Main branch]
2014-07-03 14:13:38 -04:00
Nick Darnell
cb6943ad5b UMG - Continued improvement of UMG and the blueprint layer. Now UMG Blueprints support multicast delegate binding in the blueprint. Fixed a nasty serialization issue with it not correctly serializing the widget tree.
Blueprint - The underlying framework now allows derrived blueprints to say if they support event binding, instead of it being hardcoded to only work for AActors.
Blueprint - Function calls in the context menu on selected "Components" now works on UObject based blueprints.  There was no reason to restrict tthat to AActors.

#codereview nick.whiting

[CL 2124461 by Nick Darnell in Main branch]
2014-07-02 09:48:15 -04:00
Lukasz Furman
ee258de0ff StopActiveMovement will now affect path following
[CL 2124266 by Lukasz Furman in Main branch]
2014-07-02 07:32:30 -04:00
Michael Noland
43997c3e40 Paper2D: Rename pass to better match engine standards (phase 2)
- Rename APaperRenderActor to APaperSpriteActor

- Fix up many references to the old names that were working via the deprecated typedefs

[CL 2120755 by Michael Noland in Main branch]
2014-06-28 17:21:43 -04:00
Michael Noland
2e354e8969 Paper2D: Rename pass to better match engine standards (phase 1)
- Rename UPaperRenderComponent to UPaperSpriteComponent
- Rename UPaperAnimatedRenderComponent to UPaperFlipbookComponent
- Rename FPaperAnimatedRenderSceneProxy to FPaperFlipbookSceneProxy

- Fix APaperCharacter to properly prevent inherited Mesh component from being created

[CL 2120749 by Michael Noland in Main branch]
2014-06-28 16:46:31 -04:00
Ben Marsh
3509eeff01 Remove merge markers.
[CL 2119965 by Ben Marsh in Main branch]
2014-06-27 16:43:39 -04:00