Viewport
Core.Viewport exported from @manycore/aholo-viewer.
interface Viewport {
name: string;
get config(): ViewerConfig;
get camera(): Camera3D;
set camera(camera: Camera3D): void;
layer: number;
get bound(): Vector4;
set bound(v: Vector4): void;
setHighlightGroups(groups: HighlightGroup[]): void;
snapshotRenderResult(range?: IRange): Promise<SnapshotResult> | undefined;
destroy(): void;
}
name: string;
get config(): ViewerConfig;
get camera(): Camera3D;
set camera(camera: Camera3D): void;
layer: number;
get bound(): Vector4;
set bound(v: Vector4): void;
setHighlightGroups(groups: HighlightGroup[]): void;
snapshotRenderResult(range?: IRange): Promise<SnapshotResult> | undefined;
destroy(): void;
}