Class: DepthOfFieldPass
Extra-Helpers.DepthOfFieldPass
Hierarchy
↳
DepthOfFieldPass
Properties
DEFAULT_TEX_ID
▪ Static Readonly DEFAULT_TEX_ID: "tDiffuse"
Inherited from
computeCocMaterial
• computeCocMaterial: ShaderMaterialEncodingSupport
expandCocMaterial
• expandCocMaterial: ShaderMaterialEncodingSupport
dofBlurMaterial
• dofBlurMaterial: ShaderMaterialEncodingSupport = dofBlurMaterialPoisson
nearFarBlurScale
• nearFarBlurScale: Vector2
focalDepthRange
• focalDepthRange: Vector2
crossCenter
• crossCenter: Vector2
crossRadius
• crossRadius: number = 0.04
crossAlpha
• crossAlpha: number = 1
crossColor
• crossColor: Color
uiConfig
• uiConfig: UiObjectConfig<any, string>
onDirty
• onDirty: () => void[] = []
Inherited from
material
• material: ShaderMaterial2
Inherited from
isShaderPass2
• isShaderPass2: boolean = true
Inherited from
enabled
• enabled: boolean = true
Inherited from
Constructors
constructor
• new DepthOfFieldPass()
Overrides
Methods
render
▸ render(renderer, writeBuffer, readBuffer, deltaTime, maskActive): void
Parameters
| Name | Type |
|---|---|
renderer | WebGLRenderer |
writeBuffer | WebGLRenderTarget<Texture<TextureEventMap>> |
readBuffer | WebGLRenderTarget<Texture<TextureEventMap>> |
deltaTime | number |
maskActive | boolean |
Returns
void
Overrides
dispose
▸ dispose(): void
Returns
void
Inherited from
setDirty
▸ setDirty(): void
Returns
void
Inherited from
updateShaderProperties
▸ updateShaderProperties(updater?): void
Parameters
| Name | Type |
|---|---|
updater? | IShaderPropertiesUpdater | (undefined | IShaderPropertiesUpdater)[] |
Returns
void