Unity.XR.XREAL.XREALMultiResumeMediator
Inheritance diagram for Unity.XR.XREAL.XREALMultiResumeMediator:
Public Member Functions | |
void | BroadcastControllerDisplayMode (int displayMode) |
void | BroadcastDynamicSwitchDP () |
void | ForceKill () |
void | MoveToBackOnNR () |
AndroidJavaObject | GetFakeActivity () |
int | GetXrealGlassesDisplayId () |
void | PrepareDynamicSwitchDP () |
bool | ReadyForDynamicSwitchDP () |
bool | ReadyForRestartSession () |
void | AddXRDisplayListener (IXRDisplayListener listener) |
void | RemoveXRDisplayListener (IXRDisplayListener listener) |
Properties | |
bool | IsMultiResumeBackground = false [get] |
static T | Singleton [get] |
Events | |
static Action< bool > | FloatingWindowStateChanged |
static Action | FloatingWindowClicked |
Additional Inherited Members | |
static T | CreateSingleton () |
Detailed Description
Mediates multi-resume functionality and Android native interactions.
Member Function Documentation
◆ AddXRDisplayListener()
void Unity.XR.XREAL.XREALMultiResumeMediator.AddXRDisplayListener | ( | IXRDisplayListener | listener | ) |
Registers listener for XR display events.
- Parameters
-
listener Implementation of display event interface
◆ BroadcastControllerDisplayMode()
void Unity.XR.XREAL.XREALMultiResumeMediator.BroadcastControllerDisplayMode | ( | int | displayMode | ) |
Broadcasts controller display mode to native system.
- Parameters
-
displayMode Target display mode identifier
◆ GetFakeActivity()
AndroidJavaObject Unity.XR.XREAL.XREALMultiResumeMediator.GetFakeActivity | ( | ) |
Retrieves native Android activity instance for UI operations.
- Returns
- AndroidJavaObject representing proxy activity
◆ GetXrealGlassesDisplayId()
int Unity.XR.XREAL.XREALMultiResumeMediator.GetXrealGlassesDisplayId | ( | ) |
Gets connected XREAL glasses display ID from native system.
- Returns
- Display identifier integer
◆ ReadyForDynamicSwitchDP()
bool Unity.XR.XREAL.XREALMultiResumeMediator.ReadyForDynamicSwitchDP | ( | ) |
Checks native system readiness for display switch.
- Returns
- True if system is ready for switching
◆ ReadyForRestartSession()
bool Unity.XR.XREAL.XREALMultiResumeMediator.ReadyForRestartSession | ( | ) |
Checks native system readiness for session restart.
- Returns
- True if session can be restarted
◆ RemoveXRDisplayListener()
void Unity.XR.XREAL.XREALMultiResumeMediator.RemoveXRDisplayListener | ( | IXRDisplayListener | listener | ) |
Unregisters XR display event listener.
- Parameters
-
listener Previously registered listener