IMixedRealityFocusChangedHandler Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Interface to implement to react to focus changed events.
public interface class IMixedRealityFocusChangedHandler : UnityEngine::EventSystems::IEventSystemHandler
public interface IMixedRealityFocusChangedHandler : UnityEngine.EventSystems.IEventSystemHandler
type IMixedRealityFocusChangedHandler = interface
interface IEventSystemHandler
Public Interface IMixedRealityFocusChangedHandler
Implements IEventSystemHandler
- Derived
- Implements
-
UnityEngine.EventSystems.IEventSystemHandler
Remarks
The events on this interface are related to those of IMixedRealityFocusHandler, whose event have a known ordering with this interface:
IMixedRealityFocusChangedHandler::OnBeforeFocusChange
IMixedRealityFocusHandler::OnFocusEnter
IMixedRealityFocusHandler::OnFocusExit
IMixedRealityFocusChangedHandler::OnFocusChanged
Because these two interfaces are different, consumers must be wary about having nested hierarchies where some game objects will implement both interfaces, and more deeply nested object within the same parent-child chain that implement a single one of these - such a presence can lead to scenarios where one interface is invoked on the child object, and then the other interface is invoked on the parent object (thus, the parent would "miss" getting the event that the child had already processed).
Methods
OnBeforeFocusChange(FocusEventData) |
Focus event that is raised before the focus is actually changed. |
OnFocusChanged(FocusEventData) |
Focus event that is raised when the focused object is changed. |