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; material: any; quality: any; scale: any; transparentBackfaces: any; xrayShaded: any }>, "on"> }>>; marking: <internal>.Group<Normalize<{ edgeScale: number; enabled: boolean; ghostEdgeStrength: number; highlightEdgeColor: <internal>.Color; innerEdgeFactor: number; selectEdgeColor: <internal>.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
Parameters
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
height
Returns number
width
Returns number
Methods
getImageData
Parameters
width: number
height: number
render
Returns void
setProps
Parameters
Returns void
setSize
- setSize(width: number, height: number): void
Parameters
width: number
height: number
Returns void