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
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

