Implement the FIntVector4 property struct and detail customisation.
Added FIntVector and FIntVector4 NAME_ FNames.
#preflight 6244bdb2470aff98e967311a
#rb steve.robb
[CL 19564992 by Jeremy Moore in ue5-main branch]
Add DeclareCustomVersions and PostLoadCanConstructClasses for classes that need them.
Fix PostLoadCanConstructClasses to inherit from parent.
Fix TrySavePackage to replace BlueprintClasses with their native base class.
#rb Zousar.Shaker
#rnx
#preflight 620a575b583261b0a6526951
[CL 18978342 by Matt Peters in ue5-main branch]
Backing out change due to cook breakage.
#preflight https://horde.devtools.epicgames.com/job/6206c2dfe24662ad5f77beed
#rb Robb.Surridge
#fyi Robb.Surridge
Original CL Desc
-----------------------------------------------------------------
Tutorials to plugin part 3: remove preset tutorial categories and move over existing content
#rb lauren.barnes
#jira 141830
#preflight 62068f21e24662ad5f7149ae
[CL 18959993 by eric mcdaniel in ue5-main branch]
Fix EditorDomain to refuse to save packages into EditorDomain that add new classes during PostLoad/PreSave, as the schema for these classes was not part of the key and will cause serialization errors if the class properties are modified after the save into the editor domain.
#rb Zousar.Shaker
#rnx
#preflight 6206829116759a7446a91891
#lockdown mark.lintott
#ROBOMERGE-OWNER: matt.peters
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18955943 in //UE5/Release-5.0/... via CL 18956156 via CL 18956518
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
#ROBOMERGE-CONFLICT from-shelf
[CL 18958559 by matt peters in ue5-main branch]
with this change legacy textures that accidentally had alpha coverage threshold scaling applied with default values {0,0,0,1} now get alpha coverage scaling turned off
#rb none
#preflight none
[CL 18953694 by charles bloom in ue5-main branch]
AlphaCoverageThresholds was accidentally enabled for all textures with thresholds = {0,0,0,1}
add new Texture bool bDoScaleMipsForAlphaCoverage
to make toggling coverage processing very clear
on old Textures that don't have the bDoScaleMipsForAlphaCoverage field, we can infer the correct value except in the case that threshold = {0,0,0,1} , in that case it's impossible to tell if it's wanted or not. There we look up a config value "EnableLegacyAlphaCoverageThresholdScaling"
Current config has EnableLegacyAlphaCoverageThresholdScaling=1
so the legacy bad behavior is maintained
#rb fabian.giesen,julien.stjean
#preflight 6205c4050d0c8cd8aba6dd9d
[CL 18952713 by charles bloom in ue5-main branch]
#jira UE-139527
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18667456 via CL 18667496 via CL 18668872 via CL 18668940 via CL 18668984 via CL 18669452 via CL 18669455 via CL 18669460
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)
[CL 18669461 by mic rooney in ue5-main branch]
[FYI] [at]Michael.Noland
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18665427 via CL 18665867 via CL 18666339 via CL 18666348 via CL 18668070
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)
[CL 18668221 by mic rooney in ue5-main branch]
#preflight 61e7709df35b35a70f15b713
#ROBOMERGE-OWNER: mic.rooney
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18649405 via CL 18649668 via CL 18651380 via CL 18652196 via CL 18652412 via CL 18654182 via CL 18654188 via CL 18654195
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)
[CL 18654200 by mic rooney in ue5-main branch]