Skip to content

@orillusion/core


Class: BloomPost ​

Defined in: src/gfx/renderJob/post/BloomPost.ts:22

Bloom Effects

bloom setting
let cfg = {@link this.setting.render.postProcessing.bloom};

Constructors ​

Constructor ​

new BloomPost(): BloomPost

Defined in: src/gfx/renderJob/post/BloomPost.ts:55

Returns ​

BloomPost

Overrides ​

PostBase.constructor

Properties ​

RT_BloomDown ​

RT_BloomDown: VirtualTexture[]

Defined in: src/gfx/renderJob/post/BloomPost.ts:27


RT_threshold ​

RT_threshold: VirtualTexture

Defined in: src/gfx/renderJob/post/BloomPost.ts:28


RT_final ​

RT_final: VirtualTexture

Defined in: src/gfx/renderJob/post/BloomPost.ts:38


downSampleComputes ​

downSampleComputes: ComputeShader[]

Defined in: src/gfx/renderJob/post/BloomPost.ts:43


upSampleComputes ​

upSampleComputes: ComputeShader[]

Defined in: src/gfx/renderJob/post/BloomPost.ts:44


postCompute ​

postCompute: ComputeShader

Defined in: src/gfx/renderJob/post/BloomPost.ts:45


enable ​

enable: boolean = true

Defined in: src/gfx/renderJob/post/PostBase.ts:23

Inherited from ​

PostBase.enable


isFinalPass ​

isFinalPass: boolean = false

Defined in: src/gfx/renderJob/post/PostBase.ts:27

When true, PostPass iterates this post AFTER every regular post regardless of attach order — used by TonemapPost so the ACES curve always lands on the fully-composited HDR signal.

Inherited from ​

PostBase.isFinalPass


postRenderer ​

postRenderer: PostPass

Defined in: src/gfx/renderJob/post/PostBase.ts:28

Inherited from ​

PostBase.postRenderer


rendererPassState ​

rendererPassState: RendererPassState

Defined in: src/gfx/renderJob/post/PostBase.ts:29

Inherited from ​

PostBase.rendererPassState


_boundCtx ​

_boundCtx: Context3D = null

Defined in: src/gfx/renderJob/post/PostBase.ts:30

Inherited from ​

PostBase._boundCtx

Accessors ​

downSampleBlurSize ​

Get Signature ​

get downSampleBlurSize(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:80

Returns ​

number

Set Signature ​

set downSampleBlurSize(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:83

Parameters ​
value ​

number

Returns ​

void


downSampleBlurSigma ​

Get Signature ​

get downSampleBlurSigma(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:87

Returns ​

number

Set Signature ​

set downSampleBlurSigma(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:91

Parameters ​
value ​

number

Returns ​

void


upSampleBlurSize ​

Get Signature ​

get upSampleBlurSize(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:95

Returns ​

number

Set Signature ​

set upSampleBlurSize(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:99

Parameters ​
value ​

number

Returns ​

void


upSampleBlurSigma ​

Get Signature ​

get upSampleBlurSigma(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:103

Returns ​

number

Set Signature ​

set upSampleBlurSigma(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:107

Parameters ​
value ​

number

Returns ​

void


luminanceThreshole ​

Get Signature ​

get luminanceThreshole(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:111

Returns ​

number

Set Signature ​

set luminanceThreshole(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:115

Parameters ​
value ​

number

Returns ​

void


bloomIntensity ​

Get Signature ​

get bloomIntensity(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:119

Returns ​

number

Set Signature ​

set bloomIntensity(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:123

Parameters ​
value ​

number

Returns ​

void


hdr ​

Get Signature ​

get hdr(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:127

Returns ​

number

Set Signature ​

set hdr(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:131

Parameters ​
value ​

number

Returns ​

void

Methods ​

onResize() ​

onResize(): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:294

Returns ​

void

Overrides ​

PostBase.onResize


compute() ​

compute(view): void

Defined in: src/gfx/renderJob/post/PostBase.ts:133

Parameters ​

view ​

View3D

Returns ​

void

Inherited from ​

PostBase.compute


destroy() ​

destroy(force?): void

Defined in: src/gfx/renderJob/post/PostBase.ts:143

Parameters ​

force? ​

boolean

Returns ​

void

Inherited from ​

PostBase.destroy

Released under the MIT License