Skip to main content

Class: ExperienceStateService

Defined in: service-framework-client/src/services.ts:58

Extends

Constructors

Constructor

new ExperienceStateService(context: ServiceActivationContext<ExperienceStateConfig>): ExperienceStateService;

Defined in: service-framework/src/event-service.ts:9

Parameters

ParameterType
contextServiceActivationContext<ExperienceStateConfig>

Returns

ExperienceStateService

Inherited from

BaseEventService.constructor

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
abortSignalreadonlyAbortSignal-BaseEventService.abortSignalservice-framework/src/base-service.ts:23
environmentreadonlyIEnvironmentDescriptor-BaseEventService.environmentservice-framework/src/base-service.ts:22
logEventreadonlyTelemetryLogEmit a telemetry record. Named logEvent rather than log because log is the name a service is most likely to have already claimed for its own logging helper, and an inherited member would break it. With no telemetry configured this is NO_OP_TELEMETRY_LOG.BaseEventService.logEventservice-framework/src/base-service.ts:31
managerreadonlyServiceManager-BaseEventService.managerservice-framework/src/base-service.ts:20
schedulerreadonlyIScheduler-BaseEventService.schedulerservice-framework/src/base-service.ts:21
serviceConfigreadonlyExperienceStateConfig-BaseEventService.serviceConfigservice-framework/src/base-service.ts:46
serviceNamereadonlystring-BaseEventService.serviceNameservice-framework/src/base-service.ts:44
servicePriorityreadonlynumber-BaseEventService.servicePriorityservice-framework/src/base-service.ts:45

Accessors

isDestroyed

Get Signature

get isDestroyed(): boolean;

Defined in: service-framework/src/base-service.ts:59

Returns

boolean

Inherited from

BaseEventService.isDestroyed


isEnabled

Get Signature

get isEnabled(): boolean;

Defined in: service-framework/src/base-service.ts:47

Returns

boolean

Inherited from

BaseEventService.isEnabled


isInitialized

Get Signature

get isInitialized(): boolean;

Defined in: service-framework/src/base-service.ts:51

Returns

boolean

Inherited from

BaseEventService.isInitialized


isServiceRegistered

Get Signature

get isServiceRegistered(): boolean;

Defined in: service-framework/src/base-service.ts:63

Returns

boolean

Inherited from

BaseEventService.isServiceRegistered


isStarted

Get Signature

get isStarted(): boolean;

Defined in: service-framework/src/base-service.ts:55

Returns

boolean

Inherited from

BaseEventService.isStarted


serviceModules

Get Signature

get serviceModules(): readonly IServiceModule<IService>[];

Defined in: service-framework/src/base-service.ts:67

Returns

readonly IServiceModule<IService>[]

Inherited from

BaseEventService.serviceModules

Methods

_setDestroyedState()

_setDestroyedState(isDestroyed: boolean): void;

Defined in: service-framework/src/base-service.ts:157

Parameters

ParameterType
isDestroyedboolean

Returns

void

Inherited from

BaseEventService._setDestroyedState


_setInitializedState()

_setInitializedState(isInitialized: boolean): void;

Defined in: service-framework/src/base-service.ts:149

Parameters

ParameterType
isInitializedboolean

Returns

void

Inherited from

BaseEventService._setInitializedState


_setRegistrationState()

_setRegistrationState(isRegistered: boolean): void;

Defined in: service-framework/src/base-service.ts:145

Parameters

ParameterType
isRegisteredboolean

Returns

void

Inherited from

BaseEventService._setRegistrationState


_setStartedState()

_setStartedState(isStarted: boolean): void;

Defined in: service-framework/src/base-service.ts:153

Parameters

ParameterType
isStartedboolean

Returns

void

Inherited from

BaseEventService._setStartedState


closeWidget()

closeWidget(): void;

Defined in: service-framework-client/src/services.ts:103

Returns

void


destroy()

destroy(): void;

Defined in: service-framework/src/base-service.ts:85

Returns

void

Inherited from

BaseEventService.destroy


Destroy()

Destroy(): void;

Defined in: service-framework/src/base-service.ts:133

Returns

void

Inherited from

BaseEventService.Destroy


emit()

emit<TEventName extends "changed">(eventName: TEventName, payload: {
changed: ExperienceStateSnapshot;
}[TEventName]): void;

Defined in: service-framework/src/event-service.ts:46

Type Parameters

Type Parameter
TEventName extends "changed"

Parameters

ParameterType
eventNameTEventName
payload{ changed: ExperienceStateSnapshot; }[TEventName]

Returns

void

Inherited from

BaseEventService.emit


fixedUpdate()

fixedUpdate(_context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:81

Parameters

ParameterType
_contextLifecycleContext

Returns

void

Inherited from

BaseEventService.fixedUpdate


FixedUpdate()

FixedUpdate(context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:125

Parameters

ParameterType
contextLifecycleContext

Returns

void

Inherited from

BaseEventService.FixedUpdate


getSnapshot()

getSnapshot(): ExperienceStateSnapshot;

Defined in: service-framework-client/src/services.ts:75

Returns

ExperienceStateSnapshot


initialize()

initialize(): void;

Defined in: service-framework-client/src/services.ts:65

Returns

void

Overrides

BaseEventService.initialize


Initialize()

Initialize(): void;

Defined in: service-framework/src/base-service.ts:105

Returns

void

Inherited from

BaseEventService.Initialize


lateUpdate()

lateUpdate(_context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:79

Parameters

ParameterType
_contextLifecycleContext

Returns

void

Inherited from

BaseEventService.lateUpdate


LateUpdate()

LateUpdate(context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:121

Parameters

ParameterType
contextLifecycleContext

Returns

void

Inherited from

BaseEventService.LateUpdate


listenerCount()

listenerCount<TEventName extends "changed">(eventName: TEventName): number;

Defined in: service-framework/src/event-service.ts:58

Type Parameters

Type Parameter
TEventName extends "changed"

Parameters

ParameterType
eventNameTEventName

Returns

number

Inherited from

BaseEventService.listenerCount


minimizeWidget()

minimizeWidget(): void;

Defined in: service-framework-client/src/services.ts:95

Returns

void


off()

off<TEventName extends "changed">(eventName: TEventName, handler: EventHandler<{
changed: ExperienceStateSnapshot;
}[TEventName]>): void;

Defined in: service-framework/src/event-service.ts:23

Type Parameters

Type Parameter
TEventName extends "changed"

Parameters

ParameterType
eventNameTEventName
handlerEventHandler<{ changed: ExperienceStateSnapshot; }[TEventName]>

Returns

void

Inherited from

BaseEventService.off


on()

on<TEventName extends "changed">(eventName: TEventName, handler: EventHandler<{
changed: ExperienceStateSnapshot;
}[TEventName]>): () => void;

Defined in: service-framework/src/event-service.ts:13

Type Parameters

Type Parameter
TEventName extends "changed"

Parameters

ParameterType
eventNameTEventName
handlerEventHandler<{ changed: ExperienceStateSnapshot; }[TEventName]>

Returns

() => void

Inherited from

BaseEventService.on


once()

once<TEventName extends "changed">(eventName: TEventName, handler: EventHandler<{
changed: ExperienceStateSnapshot;
}[TEventName]>): () => void;

Defined in: service-framework/src/event-service.ts:37

Type Parameters

Type Parameter
TEventName extends "changed"

Parameters

ParameterType
eventNameTEventName
handlerEventHandler<{ changed: ExperienceStateSnapshot; }[TEventName]>

Returns

() => void

Inherited from

BaseEventService.once


onFocusChange()

onFocusChange(_context: FocusChangeContext): void;

Defined in: service-framework/src/base-service.ts:87

Parameters

ParameterType
_contextFocusChangeContext

Returns

void

Inherited from

BaseEventService.onFocusChange


OnFocusChange()

OnFocusChange(context: FocusChangeContext): void;

Defined in: service-framework/src/base-service.ts:137

Parameters

ParameterType
contextFocusChangeContext

Returns

void

Inherited from

BaseEventService.OnFocusChange


onPauseChange()

onPauseChange(_context: {
paused: boolean;
}): void;

Defined in: service-framework/src/base-service.ts:89

Parameters

ParameterType
_context{ paused: boolean; }
_context.pausedboolean

Returns

void

Inherited from

BaseEventService.onPauseChange


OnPauseChange()

OnPauseChange(context: {
paused: boolean;
}): void;

Defined in: service-framework/src/base-service.ts:141

Parameters

ParameterType
context{ paused: boolean; }
context.pausedboolean

Returns

void

Inherited from

BaseEventService.OnPauseChange


openWidget()

openWidget(): void;

Defined in: service-framework-client/src/services.ts:87

Returns

void


registerServiceModule()

registerServiceModule(serviceModule: IServiceModule): void;

Defined in: service-framework/src/base-service.ts:91

Parameters

ParameterType
serviceModuleIServiceModule

Returns

void

Inherited from

BaseEventService.registerServiceModule


render()

render(_context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:83

Parameters

ParameterType
_contextLifecycleContext

Returns

void

Inherited from

BaseEventService.render


Render()

Render(context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:129

Parameters

ParameterType
contextLifecycleContext

Returns

void

Inherited from

BaseEventService.Render


reset()

reset(): void;

Defined in: service-framework/src/base-service.ts:75

Returns

void

Inherited from

BaseEventService.reset


Reset()

Reset(): void;

Defined in: service-framework/src/base-service.ts:113

Returns

void

Inherited from

BaseEventService.Reset


setConnectionState()

setConnectionState(connectionState: ConnectionState, lastError?: string): void;

Defined in: service-framework-client/src/services.ts:111

Parameters

ParameterType
connectionStateConnectionState
lastError?string

Returns

void


setMode()

setMode(mode: ClientMode): void;

Defined in: service-framework-client/src/services.ts:79

Parameters

ParameterType
modeClientMode

Returns

void


start()

start(): void;

Defined in: service-framework/src/base-service.ts:73

Returns

void

Inherited from

BaseEventService.start


Start()

Start(): void;

Defined in: service-framework/src/base-service.ts:109

Returns

void

Inherited from

BaseEventService.Start


unregisterServiceModule()

unregisterServiceModule(serviceModule: IServiceModule): void;

Defined in: service-framework/src/base-service.ts:97

Parameters

ParameterType
serviceModuleIServiceModule

Returns

void

Inherited from

BaseEventService.unregisterServiceModule


update()

update(_context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:77

Parameters

ParameterType
_contextLifecycleContext

Returns

void

Inherited from

BaseEventService.update


Update()

Update(context: LifecycleContext): void;

Defined in: service-framework/src/base-service.ts:117

Parameters

ParameterType
contextLifecycleContext

Returns

void

Inherited from

BaseEventService.Update