Skip to main content

Function: fromBabylonObservable()

fromBabylonObservable<T>(bjsObservable): Observable<T>

Defined in: packages/core/sdk/src/tool/fromBabylonObservable.ts:21

Wraps a Babylon Observable into an rxjs Observable

Type Parameters

T

T

Parameters

bjsObservable

Observable<T>

The Babylon Observable you want to observe

Returns

Observable<T>

Example

import { Engine, Scene, AbstractMesh } from '@babylonjs/core'

const canvas = document.getElementById('canvas') as HTMLCanvasElement
const engine = new Engine(canvas)
const scene = new Scene(engine)

const render$: Observable<Scene> = fromBabylonObservable(scene.onAfterRenderObservable)
const onMeshAdded$: Observable<AbstractMesh> = fromBabylonObservable(scene.onNewMeshAddedObservable)