Scene Outliner refactored to remove all actor-specific code.
Now uses modular modes and hierarchies to allow representation of any data model.
#rb patrick.enfedaque matt.kuhlenschmidt
#jira none
#fyi tim.gautier
[CL 13922848 by roey borsteinas in ue5-main branch]
#jira UE-92203
#rb matt.hoffman, max.chen
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 13182027 in //UE4/Release-4.25/... via CL 13182030 via CL 13182036
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13182044 by max chen in Main branch]
#rb chris.gagnon
#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 11604269 via CL 11604360 via CL 11604439
#ROBOMERGE-BOT: (v656-11643781)
[CL 11743509 by rex hill in Main branch]
#jira UE-89076
#rb andrew.rodham
#ROBOMERGE-SOURCE: CL 11539157 via CL 11539159 via CL 11539165
#ROBOMERGE-BOT: (v654-11333218)
[CL 11539174 by max chen in Main branch]
Now there is a separate api on editor viewports to set and remove a temporary override state. Deprecated existing methods and fixed up use cases.
#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11498109 via CL 11498156 via CL 11498165
#ROBOMERGE-BOT: (v654-11333218)
#rb none
[CL 11498464 by matt kuhlenschmidt in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
#jira UE-76482
#rb None
#ROBOMERGE-SOURCE: CL 7265348 via CL 7265358 via CL 7269335 via CL 7269666 via CL 7274317
#ROBOMERGE-BOT: (v369-7254125)
[CL 7274466 by matt hoffman in Main branch]
#jira UE-76482
#rb Max.Chen
#ROBOMERGE-SOURCE: CL 7262663 via CL 7262664 via CL 7269038 via CL 7269177 via CL 7274212
#ROBOMERGE-BOT: (v369-7254125)
[CL 7274349 by matt hoffman in Main branch]