UNPKG

react-babylonjs

Version:
13 lines (12 loc) 654 B
import { EngineView } from '@babylonjs/core/Engines/Extensions/engine.views.js'; import { Scene } from '@babylonjs/core/scene.js'; import { Nullable } from '@babylonjs/core/types.js'; import { CreatedInstance } from '../CreatedInstance'; import DeferredCreationLifecycleListener from './DeferredCreationLifecycleListener'; /** * These have no constructor. Are only created from the engine. */ export default class EngineViewLifecycleListener extends DeferredCreationLifecycleListener<EngineView, any> { createInstance: (instance: CreatedInstance<EngineView>, scene: Scene, props: any) => Nullable<EngineView>; onUnmount(): void; }