Commit Graph

141 Commits

Author SHA1 Message Date
Maciej Mroz
c2ac2385c2 ENABLED Uber Graph Persistent Frame - All local variables, used by event graphs (see FKismetFunctionContext::EventGraphLocals), are no longer stored in class scope. They are stored on a frame (as local variables in regular functions). For the ExecuteUbergraph_*() functions the FFrameÆs allocation is kept for the life of the object.
#codereview Nick.Whiting

[CL 2351549 by Maciej Mroz in Main branch]
2014-11-06 15:16:57 -05:00
Maciej Mroz
2550a0155f ENABLED ReinstanceOnlyWhenNecessary:
- mechanism to distinguish if instances of recompiled BPGC must be reinstanced
- replacing PB class without reinstancing.

#codereview Nick.Whiting

[CL 2351544 by Maciej Mroz in Main branch]
2014-11-06 15:16:45 -05:00
Nick Darnell
343a93f7b9 UMG - Adding several parameter redirectors to help convert more functions in UMG that have been updated to support controller input/navigation from Slate.
[CL 2347021 by Nick Darnell in Main branch]
2014-11-03 10:42:03 -05:00
Jamie Dale
a21722e945 Swapped Canvas over to use the Roboto font assets by default
Back out changelist 2345506

[CL 2346883 by Jamie Dale in Main branch]
2014-11-03 07:36:08 -05:00
Jamie Dale
a93a913317 Back out changelist 2345450.
It made some Canvas text draw illegible.

[CL 2345506 by Jamie Dale in Main branch]
2014-10-30 17:23:35 -04:00
Jamie Dale
1a164731ad Swapped Canvas over to use the Roboto font assets by default
[CL 2345450 by Jamie Dale in Main branch]
2014-10-30 17:11:10 -04:00
Chris Gagnon
0e6d657c3d Refactor to unify keyboard and controller input and focus.
Native controller navigation support.

[CL 2345039 by Chris Gagnon in Main branch]
2014-10-30 12:29:36 -04:00
sebastian kowalczyk
5805456393 Binary file format for Visual Logger (Log Visualizer can still load old file format)
Removed old Visual Logger class and files. Minor cleanups in code.

[CL 2341032 by sebastian kowalczyk in Main branch]
2014-10-27 08:35:45 -04:00
Matthew Griffin
e529148280 Added config setting for audio volume when app is unfocused
Removed GVolumeMultiplier and added an equivalent to FApp to contain the code to load the unfocused volume multiplier from config.

UE-4449 - Allow users to choose whether audio can be heard when focus is lost

#codereview Robert.Manuszewski

[CL 2341022 by Matthew Griffin in Main branch]
2014-10-27 08:15:41 -04:00
Maciej Mroz
85333cd2dd Save c++ code generated from BP to files - WIP (early version of UI).
Minor fixes in kismet compiler cpp backend.

[CL 2340965 by Maciej Mroz in Main branch]
2014-10-27 07:57:32 -04:00
bruce nesbit
c2c01f9f2f Removed custom Projectile collision from templates and replaced with engine version. Renamed Projectile in baseengine.ini to DefaultProjectile
[CL 2340946 by bruce nesbit in Main branch]
2014-10-27 07:56:55 -04:00
Zak Middleton
5c9520c475 #ue4 - Add hit result to all Actor and SceneComponent transform functions, for both C++ and Blueprints.
- Sweep params are now hidden (advanced display) by default for rotation-only nodes, since we don't support swept rotation.

[CL 2338918 by Zak Middleton in Main branch]
2014-10-23 15:06:39 -04:00
Martin Mittring
39aac8e089 removed diffuse and specular visuzlisebuffr from engine (no longer needed as we fully switched to basecolor/metallic/specular)
[CL 2338754 by Martin Mittring in Main branch]
2014-10-23 13:36:20 -04:00
sebastian kowalczyk
a05c400a0b Adde Visual Log's device to save log files in binary format. It's disabled for now.
Minor optymizations for Visual Logger.
Fixed names for vlog files saved in json format.

[CL 2337120 by sebastian kowalczyk in Main branch]
2014-10-22 13:35:41 -04:00
Dan Hertzka
c850a8e4c4 UMG 3D first pass
#codereview nick.atamas, matt.kuhlenschmidt

[CL 2336084 by Dan Hertzka in Main branch]
2014-10-21 14:59:48 -04:00
Maciej Mroz
0886cf7ee7 ReinstanceOnlyWhenNecessary:
- mechanism to distinguish if instances of recompiled BPGC must be reinstanced
- replacing PB class without reinstancing.

#codereview Nick.Whiting

[CL 2335541 by Maciej Mroz in Main branch]
2014-10-21 06:32:50 -04:00
Nick Darnell
4a56ebf912 UMG - Now displaying the currently applied DPI Scale in the UMG designer, along with a button that brings up the settings for the DPI Curve. Moved the UI related settings out of URendererSettings, they're now in thier own settings class UUserInterfaceSettings.
[CL 2334520 by Nick Darnell in Main branch]
2014-10-20 09:38:32 -04:00
Mieszko Zielinski
bfd6534b2f Renamed UBTFunctionLibrary::GetBlackboard to UBTFunctionLibrary::GetOwnersBlackboard to avoid confusion with UAIBlueprintHelperLibrary::GetBlackboard #UE4
- also, made a little optimization to UBTFunctionLibrary's functions

[CL 2334018 by Mieszko Zielinski in Main branch]
2014-10-18 15:13:41 -04:00
Zak Middleton
210e19775c #ue4 - Add KismetMathLibrary functions ProjectPointOnToPlane(), ProjectVectorOnToPlane(). Rename ProjectOnTo() to ProjectVectorOnToVector().
[CL 2333561 by Zak Middleton in Main branch]
2014-10-17 17:04:35 -04:00
Jaroslaw Palczynski
1b50963ccd Landscape module from Engine split out.
[CL 2331341 by Jaroslaw Palczynski in Main branch]
2014-10-16 05:16:44 -04:00
Maciej Mroz
86b4638862 Uber Graph Persistent Frame - All local variables, used by event graphs (see FKismetFunctionContext::EventGraphLocals), are no longer stored in class scope. They are stored on a frame (as local variables in regular functions). For the ExecuteUbergraph_*() functions the FFrameÆs allocation is kept for the life of the object.
#codereview Nick.Whiting

[CL 2329973 by Maciej Mroz in Main branch]
2014-10-15 06:31:31 -04:00
Phillip Kavan
8a2b98e590 [347201] Added error tolerance input to "Equal" function for vector/rotator types.
- Updated tooltip text.
- Remapped recently introduced "NearlyEqual" function for vector/rotator back to "Equal"
- Added a K2Node::PostLoad() override to clear the default error tolerance input value on already-placed "Equal" nodes to preserve existing behavior in current Blueprint assets.

#codereview Zak.Middleton,Mike.Beach,Nick.Whiting

[CL 2329126 by Phillip Kavan in Main branch]
2014-10-14 15:58:08 -04:00
Robert Manuszewski
55f4bd6581 Removed [URL] GameName=Name from ini as we no longer need it for anything else than fixing the game name case (passed from command line)
#change Removed GGameName usage from code and replaced it with FApp::*GameName API
#change Added FApp::SetGameName(), FApp::IsGameNameEmpty()
#change Added IFileManager::GetFilenameOnDisk to get the correct case of a filename on disk
#change Renamed GGameName to GInternalGameName

[CL 2328446 by Robert Manuszewski in Main branch]
2014-10-14 10:31:43 -04:00
Jaroslaw Surowiec
c65c370e75 CrashReport - Tweaked PDB cache configuration to use less HDD space
[CL 2324107 by Jaroslaw Surowiec in Main branch]
2014-10-09 11:26:31 -04:00
Daniel Wright
1ff4ac5d7a Tweaked lightmap density values
[CL 2317693 by Daniel Wright in Main branch]
2014-10-02 15:13:34 -04:00