Viewport

Core.Viewport exported from @manycore/aholo-viewer.

Core Interface
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;
}

Properties

name: string
layer: number

Accessors

  • get config(): ViewerConfig

    Returns ViewerConfig

Methods

  • Parameters

    • groups: HighlightGroup[]

    Returns void

  • Parameters

    • range: IRange

    Returns Promise<SnapshotResult> | undefined

  • Returns void