react-babylonjs-x
Version:
React for Babylon.js
22 lines (21 loc) • 1.19 kB
TypeScript
import { CreatedInstance } from "../CreatedInstance";
import { LifecycleListener } from "../LifecycleListener";
import { Scene } from "@babylonjs/core";
import { FiberAdvancedDynamicTextureProps } from "../generatedProps";
import { AdvancedDynamicTexture } from "@babylonjs/gui/2D/advancedDynamicTexture";
export default class AdvancedDynamicTextureLifecycleListener implements LifecycleListener<AdvancedDynamicTexture> {
protected props: FiberAdvancedDynamicTextureProps;
protected scene: Scene;
constructor(scene: Scene, props: any);
onParented(parent: CreatedInstance<any>, child: CreatedInstance<any>): any;
onChildAdded(child: CreatedInstance<any>, parent: CreatedInstance<any>): any;
onMount(instance: CreatedInstance<AdvancedDynamicTexture>): void;
addControls(instance: CreatedInstance<AdvancedDynamicTexture>): void;
connect(keyboard: CreatedInstance<any>, searchInstance: CreatedInstance<any>, controlNames: string[]): void;
onUnmount(): void;
}
/**
* This is attached by convention in react-reconciler HostConfig.
*/
export declare class ADTFullscreenUILifecycleListener extends AdvancedDynamicTextureLifecycleListener {
}