@google/model-viewer
Version:
Easily display interactive 3D models on the web and in AR!
39 lines (38 loc) • 1.25 kB
TypeScript
import { LitElement } from 'lit-element';
import { ScenarioConfig } from '../../common.js';
declare const $engine: unique symbol;
declare const $scene: unique symbol;
declare const $ibl: unique symbol;
declare const $skybox: unique symbol;
declare const $swapChain: unique symbol;
declare const $renderer: unique symbol;
declare const $camera: unique symbol;
declare const $view: unique symbol;
declare const $canvas: unique symbol;
declare const $currentAsset: unique symbol;
declare const $rendering: unique symbol;
export declare class FilamentViewer extends LitElement {
scenario: ScenarioConfig | null;
private [$rendering];
private [$engine];
private [$scene];
private [$renderer];
private [$swapChain];
private [$camera];
private [$view];
private [$ibl];
private [$skybox];
private [$currentAsset];
private [$canvas];
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
updated(changedProperties: Map<string, any>): void;
static readonly styles: import("lit-element").CSSResult;
render(): import("lit-element").TemplateResult;
private [$initialize];
private [$updateScenario];
private [$render];
private [$updateSize];
}
export {};