- fixed overflow issue
- fixed big actor issue
- hide static mesh again because it causes GLEO if editor is opened
- LODParentPrimitive is now private - have setter/getter
- Made sure LODActor isn't placed manually
- Added proper map error
- Removed it from FGlobalComponentReregisterContext because I don't think we'll need it anymore.
[CL 2527688 by Lina Halper in Main branch]
It was erroneously being migrated to a project-agnostic location, but project specific settings are stored in here. GIsBuildMachine checks have also been removed as they were deemed no longer necessary since build machines serialise project agnostic config in Engine/Saved (not elsewhere on disk)
[CL 2524975 by Andrew Rodham in Main branch]
#jira UE-11822 - Add up vector, roll and scale properties to USplineComponent which can be used when calculating rotations/transforms at a point on the spline
#jira UE-13333 - BP spline components do not update when setting points
#jira UE-3637 - SplineComponent: Add a get transform at distance accessor
Summary of changes:
- FInterpCurve now natively understands looping. A input key can be set, at which point the spline will loop back to its start point. Adjusted FInterpCurve methods to take looped curves into account.
- Fixed bugs in FInterpCurve regarding returning default values (T(ForceInit) instead of T() otherwise FVectors and FQuats are not initialized correctly).
- SplineComponent now holds three separate splines (location, rotation and scale).
- The SplineReparamTable is no longer transient, but is built and saved as part of the asset.
- Changed the SplineComponent API. All methods now take a ESplineCoordinateSpace value which specifies whether the values are intended for use in local or world space. The old methods have been deprecated but not removed (for now).
- bAllowSplineEditingPerInstance is deprecated. A new member (bSplineHasBeenEdited) has superseded it, and is set automatically when editing the spline with the visualizer. Added "Reset to Default" option in the visualizer, which restores the archetype defaults.
- SplineComponentVisualizer determines if spline points have been initialized by the user construction script, and, if so, will disallow editing. This is to conform with the general idea that the UCS always overrides property values.
- Fixed a number of bugs in the visualizer, and added new facilities to allow the scale and rotation to be edited (still work-in-progress).
[CL 2524087 by Richard TalbotWatkin in Main branch]
UE4 - Added -AllowCommandletRendering to allow running a commandlet to initialize an RHI
- Added some fixes for null pointer dereferences
[CL 2523559 by Rolando Caloca in Main branch]
Adds 2 BP nodes (SetVolumeButtonsHandledBySystem and GetVolumeButtonsHandledBySystem)
#ue4
#android
#codereview Josh.Adams,Marc.Audy
[CL 2521773 by Chris Babcock in Main branch]