UNPKG

@shapediver/viewer.session

Version:

This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

39 lines 1.88 kB
import { ResComputationStatus } from "@shapediver/sdk.geometry-api-sdk-v2"; import { IOutput, ResOutputChunk, ResOutputContent } from "@shapediver/viewer.session-engine.session-engine"; import { ITreeNode } from "@shapediver/viewer.shared.node-tree"; import { IOutputApi } from "../interfaces/IOutputApi"; export declare class OutputApi implements IOutputApi { #private; constructor(output: IOutput); get bbmax(): number[] | undefined; get bbmin(): number[] | undefined; get chunks(): ResOutputChunk[] | undefined; get content(): ResOutputContent[] | undefined; get delay(): number | undefined; get dependency(): string[]; get displayname(): string | undefined; set displayname(value: string | undefined); get format(): string[]; get freeze(): boolean; set freeze(value: boolean); get hidden(): boolean; set hidden(value: boolean); get id(): string; get material(): string | undefined; get msg(): string | undefined; get name(): string; get node(): ITreeNode | undefined; get order(): number | undefined; set order(value: number | undefined); get status_collect(): ResComputationStatus | undefined; get status_computation(): ResComputationStatus | undefined; get tooltip(): string | undefined; set tooltip(value: string | undefined); get uid(): string | undefined; get updateCallback(): ((newNode?: ITreeNode, oldNode?: ITreeNode) => void | Promise<void>) | null; set updateCallback(value: ((newNode?: ITreeNode, oldNode?: ITreeNode) => void | Promise<void>) | null); get version(): string; updateOutputContent(outputContent: ResOutputContent[], preventUpdate?: boolean): Promise<ITreeNode | undefined>; } export declare const isOutputApi: (obj: unknown) => obj is IOutputApi; //# sourceMappingURL=OutputApi.d.ts.map