Constructors
constructor
- new ImagePass(webgl: WebGLContext, renderer: Renderer, scene: Scene, camera: Camera, helper: Helper, enableWboit: boolean, props: Partial<<internal>.Values<{ cameraHelper: <internal>.Group<Normalize<{ axes: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ alpha: any; bumpAmplitude: any; bumpFrequency: any; clip: any; colorX: any; colorY: any; colorZ: any; doubleSided: any; flatShaded: any; flipSided: any; ignoreLight: any; instanceGranularity: any; material: any; quality: any; scale: any; transparentBackfaces: any; xrayShaded: any }>, "on"> }>>; marking: <internal>.Group<Normalize<{ edgeScale: number; enabled: boolean; ghostEdgeStrength: number; highlightEdgeColor: <internal>."/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index".Color; innerEdgeFactor: number; selectEdgeColor: <internal>."/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index".Color }>>; multiSample: <internal>.Group<Normalize<{ mode: string; sampleLevel: number }>>; postprocessing: <internal>.Group<Normalize<{ antialiasing: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ edgeThreshold: any; maxSearchSteps: any }>, "smaa"> | NamedParams<Normalize<{ edgeThresholdMax: any; edgeThresholdMin: any; iterations: any; subpixelQuality: any }>, "fxaa">; occlusion: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ bias: any; blurKernelSize: any; radius: any; resolutionScale: any; samples: any }>, "on">; outline: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ color: any; scale: any; threshold: any }>, "on"> }>>; transparentBackground: BooleanParam }>>): ImagePass
-
Properties
Private
_camera
_camera: any
Private
_colorTarget
_colorTarget: any
Private
_height
_height: any
Private
_width
_width: any
Private
camera
camera: any
Private
Readonly
drawPass
drawPass: any
Private
Readonly
helper
helper: any
Private
Readonly
multiSampleHelper
multiSampleHelper: any
Private
Readonly
multiSamplePass
multiSamplePass: any
Readonly
props
Private
renderer
renderer: any
Private
scene
scene: any
Private
webgl
webgl: any
Accessors
colorTarget
- get colorTarget(): RenderTarget
-
height
- get height(): number
-
Returns number
width
- get width(): number
-
Returns number
Methods
getImageData
- getImageData(width: number, height: number, viewport?: <internal>.Viewport): <internal>.ImageData
-
Parameters
-
width: number
-
height: number
-
render
- render(): void
-
Returns void
setSize
- setSize(width: number, height: number): void
-
Parameters
-
width: number
-
height: number
Returns void