Hierarchy

Constructors

Properties

_imagePass: any
_params: any
_previewPass: any
behaviors: { cropParams: BehaviorSubject<{ auto: boolean; relativePadding: number }>; relativeCrop: BehaviorSubject<<internal>.Viewport>; values: BehaviorSubject<<internal>.Values<{ axes: <internal>.Mapped<NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ alpha: number; bumpAmplitude: number; bumpFrequency: number; clip: Normalize<{ objects: any; variant: any }>; colorX: <internal>."/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index".Color; colorY: <internal>."/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index".Color; colorZ: <internal>."/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index".Color; doubleSided: boolean; flatShaded: boolean; flipSided: boolean; ignoreLight: boolean; instanceGranularity: boolean; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; quality: "auto" | "high" | "low" | "medium" | "custom" | "lower" | "highest" | "higher" | "lowest"; scale: number; transparentBackfaces: string; xrayShaded: boolean }>, "on">>; resolution: <internal>.Mapped<NamedParams<Normalize<unknown>, "viewport"> | NamedParams<Normalize<unknown>, "hd"> | NamedParams<Normalize<unknown>, "full-hd"> | NamedParams<Normalize<unknown>, "ultra-hd"> | NamedParams<Normalize<{ height: number; width: number }>, "custom">>; transparent: BooleanParam }>> }

Type declaration

canvas: any
copyToClipboardTask: any
createParams: any
createPass: any
downloadTask: any
draw: any
events: { previewed: Subject<any> }

Type declaration

getCanvasSize: any
getSize: any
plugin: any
previewCanvas: any
previewData: any

Accessors

  • get cropParams(): { auto: boolean; relativePadding: number }
  • Returns { auto: boolean; relativePadding: number }

    • auto: boolean
    • relativePadding: number
  • get ev(): RxEventHelper
  • Returns RxEventHelper

  • get imagePass(): ImagePass
  • Returns ImagePass

  • get isFullFrame(): boolean
  • Returns boolean

  • get previewPass(): any
  • Returns any

Methods

  • Parameters

    • Optional relativePadding: number

    Returns void

  • Returns undefined | Promise<void>

  • Returns void

  • Parameters

    • Optional filename: string

    Returns void

  • Parameters

    • Optional extension: string

    Returns string

  • Returns Promise<string>

  • Parameters

    • Optional maxDim: number

    Returns undefined | { canvas: HTMLCanvasElement; height: number; width: number }

  • Returns { height: number; viewport: <internal>.Viewport; width: number }

  • Returns void

  • Type Parameters

    • T

    Parameters

    • obs: Observable<T>
    • action: ((v: T) => void)
        • (v: T): void
        • Parameters

          • v: T

          Returns void

    Returns { unsubscribe: (() => void) }

    • unsubscribe: (() => void)
        • (): void
        • Returns void

  • Returns void

Generated using TypeDoc