#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
#ROBOMERGE-SOURCE: CL 10766154 via CL 10768306 via CL 10768497 via CL 10771162 via CL 10771289
#ROBOMERGE-BOT: (v610-10636431)
[CL 10771496 by nick darnell in Main branch]
Andrew Ladenberger, Matt Kuhlenschmidt
#ROBOMERGE-SOURCE: CL 10763959 via CL 10763980 via CL 10763994 via CL 10764091 via CL 10764149
#ROBOMERGE-BOT: (v610-10636431)
[CL 10764216 by nick darnell in Main branch]
- Secondary users now have a faux cursor to control
- Slate now supports per-user tooltips and drag-drop operations
- FSlateUsers are now accessible from outside of FSlateApplication
- Internally enforcing validity of the UserIndex associated with input events within GetOrCreateUser/RegisterNewUser
- ForEachUser provides an FSlateUser& now
- Added the SLATE_SCOPE macro to allow public access to class elements from within the slate module only (external modules see them as protected)
[REVIEW] [at]Nick.Darnell, [at]Nick.Atamas, [at]Matt.Kuhlenschmidt, [at]Chris.Gagnon, [at]Cody.Albert
#rb Nick.Darnell
#ROBOMERGE-SOURCE: CL 8494217 via CL 8501221
#ROBOMERGE-BOT: (v406-8472469)
[CL 8502630 by dan hertzka in Main branch]
[CODEREVIEW] Matt.Kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7277853 via CL 7277876 via CL 7285469
#ROBOMERGE-BOT: (v369-7254125)
[CL 7285703 by nick darnell in Main branch]
This change makes it possible to remove the layout and painting overhead that Slate performs every frame. The system is off by default as we continue to iterate on it.
However, this includes massive changes to batching, rendering, hit testing, and invalidation panels which are permanent changes and cannot be disabled.
#rb chris.gagnon, nick.darnell
[CODEREVIEW] nick.darnell
#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7232617 via CL 7235502
#ROBOMERGE-BOT: (v367-6836689)
[CL 7235503 by matt kuhlenschmidt in Main branch]
Slate - Also found a bug where we're not using the world switcher before calling the handler for some navigation options.
#ROBOMERGE-SOURCE: CL 6685364 via CL 6685366 via CL 6752052
#ROBOMERGE-BOT: (v365-6733468)
[CL 6752454 by nick darnell in Main branch]