WindowEngagementInfo.EngagementMode


class WindowEngagementInfo.EngagementMode


Represents a distinct user engagement mode with an application.

See also
engagementModes

Summary

Public companion properties

WindowEngagementInfo.EngagementMode

Indicates the engagement mode includes an audio presentation.

WindowEngagementInfo.EngagementMode

Indicates the engagement mode is optimized for precise pointer layout.

WindowEngagementInfo.EngagementMode

Indicates the engagement mode is optimized for touch layout.

WindowEngagementInfo.EngagementMode

Indicates the engagement mode includes a visual presentation.

Public functions

open operator Boolean
equals(other: Any?)
open Int
open String

Public companion properties

AUDIO_ON

val AUDIO_ONWindowEngagementInfo.EngagementMode

Indicates the engagement mode includes an audio presentation. This can be active with or without VISUALS_ON. When active without visuals, it signifies an audio-only experience.

PRECISE_POINTER

val PRECISE_POINTERWindowEngagementInfo.EngagementMode

Indicates the engagement mode is optimized for precise pointer layout. This mode is usually active when a physical keyboard and a physical mouse or touchpad are connected and enabled on a large screen device. This mode is mutually exclusive with TOUCH.

TOUCH

val TOUCHWindowEngagementInfo.EngagementMode

Indicates the engagement mode is optimized for touch layout. This is usually the default engagement layout mode. This mode is mutually exclusive with PRECISE_POINTER.

VISUALS_ON

val VISUALS_ONWindowEngagementInfo.EngagementMode

Indicates the engagement mode includes a visual presentation. When this mode is active, the user can visually see the app UI on a visible window.

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String