Skip to main content

@recative/ap-core

Index

Classes

Enumerations

Functions

Interfaces

Type Aliases

Variables

Type Aliases

AtomName

AtomName<T>: PureAtomName<T> | FunctionAtomName<T>

Type parameters

  • T

DataSourceNode

DataSourceNode<T>: (subscriber: Subscriber<T>) => { getter: () => T; unsubscribe: () => void }

Type parameters

  • T

Type declaration

    • (subscriber: Subscriber<T>): { getter: () => T; unsubscribe: () => void }
    • Parameters

      Returns { getter: () => T; unsubscribe: () => void }

      • getter: () => T
          • (): T
          • Returns T

      • unsubscribe: () => void
          • (): void
          • Returns void

DataSourceNodeController

DataSourceNodeController<T>: ReturnType<DataSourceNode<T>>

Type parameters

  • T

EventDetail

EventDetail<T>: T extends InternalEventName<infer X> ? X : never

Type parameters

  • T

EventName

EventName<T>: InternalEventName<T>

Type parameters

  • T

FC

FCP

FunctionComponent

FunctionComponent: (x: FunctionComponentProps) => THREE.Object3D

Type declaration

IEmptyApp

IEmptyApp: ReturnType<typeof createEmptyApp>

IPixiApp

IPixiApp: ReturnType<typeof createPixiApp>

IPixiThreeConnector

IPixiThreeConnector: ReturnType<typeof connectThreeAppToPixiApp>

IThreeApp

IThreeApp: ReturnType<typeof createThreeApp>

PixiFC

PixiFunctionComponent

PixiFunctionComponent: () => PIXI.DisplayObject

Type declaration

    • (): PIXI.DisplayObject
    • Returns PIXI.DisplayObject

QueryResult

QueryResult<V>: ISuccessResponse<V> | IFailedResponse

Type parameters

  • V

Subscribable

Subscribable<T>: SubscribeFunction<T> | DataSourceNode<T>

Type parameters

  • T

SubscribeFunction

SubscribeFunction<T>: (subscriber: Subscriber<T>) => void

Type parameters

  • T

Type declaration

Subscriber

Subscriber<T>: (val: T) => void

Type parameters

  • T

Type declaration

    • (val: T): void
    • Parameters

      • val: T

      Returns void

TLifeCycle

TLifeCycle: (props: ILifeCycleProps, x?: number) => void

Type declaration

TPostProcessing

TPostProcessing: (x: EffectComposer, props: ILifeCycleProps & { renderPass: RenderPass }) => void

Type declaration

    • (x: EffectComposer, props: ILifeCycleProps & { renderPass: RenderPass }): void
    • Parameters

      Returns void

TickCallback

TickCallback: (timestamp: number, deltaTime: number, ticksElapsed: number) => void

Type declaration

    • (timestamp: number, deltaTime: number, ticksElapsed: number): void
    • Function that will be for called each tick.


      Parameters

      • timestamp: number

        Current high-resolution timestamp;

      • deltaTime: number

        Time since last tick, in milliseconds;

      • ticksElapsed: number

      Returns void

Variables

constACT_POINT_PLAYING

ACT_POINT_PLAYING: PureAtomName<boolean> = ...

constACT_POINT_SHOWN

ACT_POINT_SHOWN: PureAtomName<boolean> = ...

constAPP_INITIALIZED

APP_INITIALIZED: InternalEventName<ILifeCycleProps> = ...

constCHECK_SMART_TEXTURE_RELEASE

CHECK_SMART_TEXTURE_RELEASE: InternalEventName<null> = ...

constCONNECTED_THREE_APP

CONNECTED_THREE_APP: PureAtomName<IConnectedThreeAppEventDetail> = ...

constDEFAULT_FRAME_ORDER_LEVEL

DEFAULT_FRAME_ORDER_LEVEL: O0 = FrameOrderLevel.O0

constDEFAULT_FRAME_RATE_LEVEL

DEFAULT_FRAME_RATE_LEVEL: D3 = FrameRateLevel.D3

constDESTROY

DESTROY: InternalEventName<null> = ...

constDESTROYED_APP

DESTROYED_APP: InternalEventName<null> = ...

constDESTROYED_EMPTY_APP

DESTROYED_EMPTY_APP: InternalEventName<null> = ...

constDEV_MODE

DEV_MODE: boolean = ...

constDIALOG_ACTION_TRIGGERED

DIALOG_ACTION_TRIGGERED: InternalEventName<DialogActionTriggerResponse> = ...

constDIALOG_AREA_CLOSED

DIALOG_AREA_CLOSED: InternalEventName<null> = ...

constDIALOG_AREA_OPENED

DIALOG_AREA_OPENED: InternalEventName<null> = ...

constDIALOG_MESSAGE

constENABLED_ORBIT_CONTROL

ENABLED_ORBIT_CONTROL: InternalEventName<IEnabledOrbitControlEventDetail> = ...

constENV_VARIABLE_STORE

ENV_VARIABLE_STORE: FunctionAtomName<IEnvVariable> = ...

constENV_VARIABLE_UPDATE

ENV_VARIABLE_UPDATE: InternalEventName<IEnvVariable> = ...

constFINISHED_PAYMENT

constHIDE

HIDE: InternalEventName<null> = ...

constHOST_FUNCTIONS_STORE

HOST_FUNCTIONS_STORE: FunctionAtomName<{ result: { initialize: () => _AsyncVersionOf<HostFunctions>; connector: any }; dispose: any; setContext: any }> = ...

constINITIALIZE_TASK_STORE

INITIALIZE_TASK_STORE: FunctionAtomName<Map<string, OpenPromise<void>>> = ...

constNEW_INITIALIZE_TASK

NEW_INITIALIZE_TASK: InternalEventName<Promise<unknown>> = ...

constPAUSE

PAUSE: InternalEventName<null> = ...

constPIXI_APP_INSTANCE_TYPE

PIXI_APP_INSTANCE_TYPE: PIXI_APP = ...

constPIXI_OPTIONS_STORE

PIXI_OPTIONS_STORE: PureAtomName<IPixiAppOptions> = ...

constPLAY

PLAY: InternalEventName<null> = ...

constPRELOAD_ACT_POINT

PRELOAD_ACT_POINT: InternalEventName<null> = ...

constRAW_PIXI_APP_STORE

RAW_PIXI_APP_STORE: PureAtomName<Application> = ...

constRESOLUTION_UPDATE

constSEEK

constSEQUENCE_ENDED

constSHOW_ACT_POINT

SHOW_ACT_POINT: InternalEventName<null> = ...

constSTAGE_STORE

STAGE_STORE: PureAtomName<Container> = ...

constTEXT_FIELD_UPDATE

constTHREE_APP_INSTANCE_TYPE

THREE_APP_INSTANCE_TYPE: THREE_APP = ...

constVIDEO_MODAL_CLOSED