react-babylonjs-x
Version:
React for Babylon.js
17 lines (16 loc) • 741 B
TypeScript
import { CreatedInstance } from "../CreatedInstance";
import { LifecycleListener } from "../LifecycleListener";
import { Scene } from "@babylonjs/core";
import { GUI3DManager } from '@babylonjs/gui/3D/gui3DManager';
export default class GUI3DManagerLifecycleListener implements LifecycleListener<GUI3DManager> {
private scene;
constructor(scene: Scene);
onParented(parent: CreatedInstance<any>): void;
onChildAdded(child: CreatedInstance<any>): void;
onMount(instance?: CreatedInstance<GUI3DManager>): void;
/**
* We may have BoundComponents inbetween gui3d controls.
*/
addControls(instance: CreatedInstance<any>, last3DGuiControl: CreatedInstance<any>): void;
onUnmount(): void;
}