日本語翻訳ドキュメントはサポートを終了しました

MRTK 2.6 以降のドキュメントについては、公式の Microsoft ドキュメント を参照してください。

    Show / Hide Table of Contents

    Interface IMixedRealityFocusHandler

    Interface to implement to react to focus enter/exit.

    Namespace: Microsoft.MixedReality.Toolkit.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IMixedRealityFocusHandler : IEventSystemHandler
    Remarks

    The events on this interface are related to those of IMixedRealityFocusChangedHandler, 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

    OnFocusEnter(FocusEventData)

    The Focus Enter event is raised on this GameObject whenever a IMixedRealityPointer's focus enters this GameObject's Collider.

    Declaration
    void OnFocusEnter(FocusEventData eventData)
    Parameters
    Type Name Description
    FocusEventData eventData

    OnFocusExit(FocusEventData)

    The Focus Exit event is raised on this GameObject whenever a IMixedRealityPointer's focus leaves this GameObject's Collider.

    Declaration
    void OnFocusExit(FocusEventData eventData)
    Parameters
    Type Name Description
    FocusEventData eventData
    Back to top Generated by DocFX