To Pick Painted Widgets, perform the following steps:įrom the Widget Hierarchy area, select Pick Painted Widgets.
To inspect hierarchical information about your widgets, you can either Pick Painted Widgets, Pick Hit-Testable Widgets, or Show Focus widgets. The InvalidationBox caching system enables Widget Caching, and it is always disabled when in GlobalInvalidation mode. For example, this flag is useful for identifying when a big widget is clipped by a smaller panel.ĭebug Culling provides a way for developers to debug when a widget is culled by another widget, such as a panel. The Show Clipping flag displays how a widget was clipped. Slate Debugger Console Reference Show Clipping To begin debugging your application's UI, set any of the following Flags. To change your application's scale for presentations, screenshots, or debugging purposes, either enter a new value or use the slider belonging to Widget Reflector's Application Scale. When debugging hit tests, navigation and event information will appear in the Hit Test Grid tab.
Users may optionally dock other menus in this area.įiltered events, such as focus, input, navigation, bab, warnings, or mouse capture events appear in the Widget Events area. When available, additional widget details appear in this area.
#REFLECTOR 2 TUTORIAL CODE#
Users can also Pick Hit-Testable widgets, enable UMG root as a hierarchy filter, take or load snapshots of the application's UI, and if available, point to the Slate source code for the widget.Īfter taking a snapshot from the Widget Hierarchy area, the application's UI snapshot displays in the Snapshot Widget Picker tab. The Widget Hierarchy displays the parents and children of widgets, including whether those widgets are visible or in focus.