Search
Preparing search index...
The search index is not available
@rcsb/rcsb-saguaro-3d
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@rcsb/rcsb-saguaro-3d
RcsbFv3DAssembly
<internal>
ViewportScreenshotHelper
Class ViewportScreenshotHelper
Hierarchy
PluginComponent
ViewportScreenshotHelper
Index
Constructors
constructor
Properties
_image
Pass
_params
_preview
Pass
behaviors
canvas
copy
To
Clipboard
Task
create
Params
create
Pass
download
Task
draw
events
get
Canvas
Size
get
Size
plugin
preview
Canvas
preview
Data
Accessors
crop
Params
ev
image
Pass
is
Full
Frame
params
preview
Pass
relative
Crop
values
Methods
autocrop
copy
To
Clipboard
dispose
download
get
Filename
get
Image
Data
Uri
get
Preview
get
Size
And
Viewport
reset
Crop
subscribe
toggle
Autocrop
Constructors
constructor
new
Viewport
Screenshot
Helper
(
plugin
:
PluginContext
)
:
ViewportScreenshotHelper
Parameters
plugin:
PluginContext
Returns
ViewportScreenshotHelper
Properties
Private
_image
Pass
_image
Pass
:
any
Private
_params
_params
:
any
Private
_preview
Pass
_preview
Pass
:
any
Readonly
behaviors
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>
.
Color
;
colorY
:
<internal>
.
Color
;
colorZ
:
<internal>
.
Color
;
doubleSided
:
boolean
;
flatShaded
:
boolean
;
flipSided
:
boolean
;
ignoreLight
:
boolean
;
material
:
Normalize
<
{
bumpiness
:
number
;
metalness
:
number
;
roughness
:
number
}
>
;
quality
:
"custom"
|
"auto"
|
"medium"
|
"high"
|
"low"
|
"highest"
|
"higher"
|
"lower"
|
"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
crop
Params
:
BehaviorSubject
<
{
auto
:
boolean
;
relativePadding
:
number
}
>
relative
Crop
:
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>
.
Color
;
colorY
:
<internal>
.
Color
;
colorZ
:
<internal>
.
Color
;
doubleSided
:
boolean
;
flatShaded
:
boolean
;
flipSided
:
boolean
;
ignoreLight
:
boolean
;
material
:
Normalize
<
{
bumpiness
:
number
;
metalness
:
number
;
roughness
:
number
}
>
;
quality
:
"custom"
|
"auto"
|
"medium"
|
"high"
|
"low"
|
"highest"
|
"higher"
|
"lower"
|
"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
}
>
>
Private
canvas
canvas
:
any
Private
copy
To
Clipboard
Task
copy
To
Clipboard
Task
:
any
Private
create
Params
create
Params
:
any
Private
create
Pass
create
Pass
:
any
Private
download
Task
download
Task
:
any
Private
draw
draw
:
any
Readonly
events
events
:
{
previewed
:
Subject
<
any
>
}
Type declaration
previewed
:
Subject
<
any
>
Private
get
Canvas
Size
get
Canvas
Size
:
any
Private
get
Size
get
Size
:
any
Private
plugin
plugin
:
any
Private
preview
Canvas
preview
Canvas
:
any
Private
preview
Data
preview
Data
:
any
Accessors
crop
Params
get
cropParams
(
)
:
{
auto
:
boolean
;
relativePadding
:
number
}
Returns
{
auto
:
boolean
;
relativePadding
:
number
}
auto
:
boolean
relative
Padding
:
number
Protected
ev
get
ev
(
)
:
RxEventHelper
Returns
RxEventHelper
image
Pass
get
imagePass
(
)
:
ImagePass
Returns
ImagePass
is
Full
Frame
get
isFullFrame
(
)
:
boolean
Returns
boolean
params
get
params
(
)
:
{
axes
:
<internal>
.
Mapped
<
NamedParams
<
Normalize
<
unknown
>
,
"off"
>
|
NamedParams
<
Normalize
<
{
alpha
:
number
;
bumpAmplitude
:
number
;
bumpFrequency
:
number
;
clip
:
Normalize
<
{
objects
:
any
;
variant
:
any
}
>
;
colorX
:
<internal>
.
Color
;
colorY
:
<internal>
.
Color
;
colorZ
:
<internal>
.
Color
;
doubleSided
:
boolean
;
flatShaded
:
boolean
;
flipSided
:
boolean
;
ignoreLight
:
boolean
;
material
:
Normalize
<
{
bumpiness
:
number
;
metalness
:
number
;
roughness
:
number
}
>
;
quality
:
"custom"
|
"auto"
|
"medium"
|
"high"
|
"low"
|
"highest"
|
"higher"
|
"lower"
|
"lowest"
;
scale
:
number
;
transparentBackfaces
:
string
;
xrayShaded
:
boolean
}
>
,
"on"
>
>
;
resolution
:
<internal>
.
Mapped
<
NamedParams
<
Normalize
<
{
height
:
number
;
width
:
number
}
>
,
"custom"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"viewport"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"hd"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"full-hd"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"ultra-hd"
>
>
;
transparent
:
BooleanParam
}
Returns
{
axes
:
<internal>
.
Mapped
<
NamedParams
<
Normalize
<
unknown
>
,
"off"
>
|
NamedParams
<
Normalize
<
{
alpha
:
number
;
bumpAmplitude
:
number
;
bumpFrequency
:
number
;
clip
:
Normalize
<
{
objects
:
any
;
variant
:
any
}
>
;
colorX
:
<internal>
.
Color
;
colorY
:
<internal>
.
Color
;
colorZ
:
<internal>
.
Color
;
doubleSided
:
boolean
;
flatShaded
:
boolean
;
flipSided
:
boolean
;
ignoreLight
:
boolean
;
material
:
Normalize
<
{
bumpiness
:
number
;
metalness
:
number
;
roughness
:
number
}
>
;
quality
:
"custom"
|
"auto"
|
"medium"
|
"high"
|
"low"
|
"highest"
|
"higher"
|
"lower"
|
"lowest"
;
scale
:
number
;
transparentBackfaces
:
string
;
xrayShaded
:
boolean
}
>
,
"on"
>
>
;
resolution
:
<internal>
.
Mapped
<
NamedParams
<
Normalize
<
{
height
:
number
;
width
:
number
}
>
,
"custom"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"viewport"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"hd"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"full-hd"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"ultra-hd"
>
>
;
transparent
:
BooleanParam
}
axes
:
<internal>
.
Mapped
<
NamedParams
<
Normalize
<
unknown
>
,
"off"
>
|
NamedParams
<
Normalize
<
{
alpha
:
number
;
bumpAmplitude
:
number
;
bumpFrequency
:
number
;
clip
:
Normalize
<
{
objects
:
any
;
variant
:
any
}
>
;
colorX
:
<internal>
.
Color
;
colorY
:
<internal>
.
Color
;
colorZ
:
<internal>
.
Color
;
doubleSided
:
boolean
;
flatShaded
:
boolean
;
flipSided
:
boolean
;
ignoreLight
:
boolean
;
material
:
Normalize
<
{
bumpiness
:
number
;
metalness
:
number
;
roughness
:
number
}
>
;
quality
:
"custom"
|
"auto"
|
"medium"
|
"high"
|
"low"
|
"highest"
|
"higher"
|
"lower"
|
"lowest"
;
scale
:
number
;
transparentBackfaces
:
string
;
xrayShaded
:
boolean
}
>
,
"on"
>
>
resolution
:
<internal>
.
Mapped
<
NamedParams
<
Normalize
<
{
height
:
number
;
width
:
number
}
>
,
"custom"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"viewport"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"hd"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"full-hd"
>
|
NamedParams
<
Normalize
<
unknown
>
,
"ultra-hd"
>
>
transparent
:
BooleanParam
Private
preview
Pass
get
previewPass
(
)
:
any
Returns
any
relative
Crop
get
relativeCrop
(
)
:
<internal>
.
Viewport
Returns
<internal>
.
Viewport
values
get
values
(
)
:
<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>
.
Color
;
colorY
:
<internal>
.
Color
;
colorZ
:
<internal>
.
Color
;
doubleSided
:
boolean
;
flatShaded
:
boolean
;
flipSided
:
boolean
;
ignoreLight
:
boolean
;
material
:
Normalize
<
{
bumpiness
:
number
;
metalness
:
number
;
roughness
:
number
}
>
;
quality
:
"custom"
|
"auto"
|
"medium"
|
"high"
|
"low"
|
"highest"
|
"higher"
|
"lower"
|
"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
}
>
Returns
<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>
.
Color
;
colorY
:
<internal>
.
Color
;
colorZ
:
<internal>
.
Color
;
doubleSided
:
boolean
;
flatShaded
:
boolean
;
flipSided
:
boolean
;
ignoreLight
:
boolean
;
material
:
Normalize
<
{
bumpiness
:
number
;
metalness
:
number
;
roughness
:
number
}
>
;
quality
:
"custom"
|
"auto"
|
"medium"
|
"high"
|
"low"
|
"highest"
|
"higher"
|
"lower"
|
"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
}
>
Methods
autocrop
autocrop
(
relativePadding
?:
number
)
:
void
Parameters
Optional
relativePadding:
number
Returns
void
copy
To
Clipboard
copy
To
Clipboard
(
)
:
undefined
|
Promise
<
void
>
Returns
undefined
|
Promise
<
void
>
dispose
dispose
(
)
:
void
Returns
void
download
download
(
filename
?:
string
)
:
void
Parameters
Optional
filename:
string
Returns
void
get
Filename
get
Filename
(
extension
?:
string
)
:
string
Parameters
Optional
extension:
string
Returns
string
get
Image
Data
Uri
get
Image
Data
Uri
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Preview
get
Preview
(
maxDim
?:
number
)
:
undefined
|
{
canvas
:
HTMLCanvasElement
;
height
:
number
;
width
:
number
}
Parameters
Optional
maxDim:
number
Returns
undefined
|
{
canvas
:
HTMLCanvasElement
;
height
:
number
;
width
:
number
}
get
Size
And
Viewport
get
Size
And
Viewport
(
)
:
{
height
:
number
;
viewport
:
<internal>
.
Viewport
;
width
:
number
}
Returns
{
height
:
number
;
viewport
:
<internal>
.
Viewport
;
width
:
number
}
height
:
number
viewport
:
<internal>
.
Viewport
width
:
number
reset
Crop
reset
Crop
(
)
:
void
Returns
void
Protected
subscribe
subscribe
<
T
>
(
obs
:
Observable
<
T
>
, action
:
(
v
:
T
)
=>
void
)
:
{
unsubscribe
:
any
}
Type parameters
T
Parameters
obs:
Observable
<
T
>
action:
(
v
:
T
)
=>
void
(
v
:
T
)
:
void
Parameters
v:
T
Returns
void
Returns
{
unsubscribe
:
any
}
unsubscribe
:
function
unsubscribe
(
)
:
void
Returns
void
toggle
Autocrop
toggle
Autocrop
(
)
:
void
Returns
void
Modules
Rcsb
Fv3DAssembly
<internal>
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
geo/geometry/text/font-
atlas"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
gl/render-
object"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
gl/renderable/schema"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
model/structure/model"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
model/structure/model/properties/atomic"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/builder/structure/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/data"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/misc"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/model"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/shape"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
plugin-
state/transforms/volume"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
repr/structure/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
repr/volume/representation"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
script/language/symbol"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
script/language/type"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
state/state/builder"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
state/transformer"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
task/execution/synchronous"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/binding"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/clip"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/color/color"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/color/index"
"/
Users/joan/devel/rcsb-
saguaro-
3d/node_
modules/molstar/lib/mol-
util/uuid"
Arguments
Array
Encoder
Assembly
Asset
Atomic
Hierarchy
Atomic
Index
Axes3D
Binding
Bit
Flags
Box3D
Bundle
Buttons
Type
Camera
Camera
Transition
Manager
Canvas3D
Canvas3DContext
Category
Cell
Cif
Category
Cif
Export
Context
Cif
Field
Clipping
Coarse
Hierarchy
Collection
Color
Color
Theme
Column
Compiled
Query
Fn
Coordinates
Cube
File
Custom
Property
Descriptor
Cylinders
Direct
Volume
Dx
File
Encoding
Expression
Field
Generators
Geometry
Grid
Image
Indexed
Indexed
Input
Observer
Int
Adjacency
Graph
Int
Map
Inter
Unit
Bonds
Inter
Unit
Graph
Interactivity
Manager
Interval
Intra
Unit
Bonds
Iterator
Keyed
Lines
List
Location
Loci
Loci
Loci
Log
Entry
Map
Marker
Actions
Mat3
Mat4
Material
Mesh
Model
Modifiers
Keys
Mol
Script
Builder
Object3D
Object
Event
Ordered
Map
Ordered
Set
Ordered
Set
Overpaint
Picking
Id
Pixel
Data
Plugin
Animation
Manager
Plugin
Behavior
Plugin
Command
Plugin
Spec
Plugin
State
Plugin
State
Animation
Plugin
State
Snapshot
Manager
Plugin
Toast
Manager
Points
Principal
Axes
Progress
Quat
Query
Runtime
Arguments
Query
Symbol
Runtime
Renderer
Representation
Representation
Provider
Result
Runtime
Context
Rx
Event
Helper
Scene
Script
Segmentation
Seq
Sequence
Set
Set
Shape
Size
Theme
Sorted
Array
Sorted
Ranges
Spacegroup
Spacegroup
Cell
Sphere3D
Spheres
Stack
State
State
Action
State
Builder
State
Object
State
Object
Cell
State
Object
Ref
State
Object
Selector
State
Tree
State
Tree
Spine
Stereo
Camera
Structure
Structure
Structure
Component
Manager
Structure
Hierarchy
Manager
Structure
Query
Structure
Representation
Builder
Structure
Representation
Preset
Provider
Structure
Representation
Registry
Structure
Result
Structure
Selection
Structure
Sequence
Substance
Symmetry
Group
Symmetry
Operator
Table
Task
Task
Manager
Tensor
Text
Texture
Mesh
Theme
Time
Topology
Traits
Trajectory
Hierarchy
Preset
Provider
Transform
Transformer
Transparency
Type
UUID
Unit
Unit
Ring
Unit
Rings
Value
Box
Value
Cell
Value
Ref
Vec2
Vec3
Vec4
Viewport
Viewport
Screenshot
Helper
Visual
Visual
Update
State
Volume
Volume
Hierarchy
Manager
Volume
Representation
Registry
Volume
Server
Header
Volume
Server
Info
Volume
Streaming
Rcsb
Fv3DCustom
Viewport
Screenshot
Helper
constructor
_image
Pass
_params
_preview
Pass
behaviors
canvas
copy
To
Clipboard
Task
create
Params
create
Pass
download
Task
draw
events
get
Canvas
Size
get
Size
plugin
preview
Canvas
preview
Data
crop
Params
ev
image
Pass
is
Full
Frame
params
preview
Pass
relative
Crop
values
autocrop
copy
To
Clipboard
dispose
download
get
Filename
get
Image
Data
Uri
get
Preview
get
Size
And
Viewport
reset
Crop
subscribe
toggle
Autocrop
Generated using
TypeDoc