/** * @import { AppBase } from '../app-base.js' */ /** * Resource handler for the `scene` asset type. Loads a PlayCanvas scene JSON file, instantiates * its entity hierarchy as the root of {@link AppBase#scene} and applies the scene's settings. * * @category Asset */ export class SceneHandler extends ResourceHandler { /** * Create a new SceneHandler instance. * * @param {AppBase} app - The running {@link AppBase}. * @ignore */ constructor(app: AppBase); load(url: any, callback: any): void; open(url: any, data: any): import("../../index.js").Scene; } import { ResourceHandler } from './handler.js'; import type { AppBase } from '../app-base.js';