Class: BloomPost
Bloom Effects
bloom setting
let cfg = {@link Engine3D.setting.render.postProcessing.bloom};
Hierarchy
PostBase
↳
BloomPost
Constructors
Properties
Accessors
- downSampleBlurSize
- downSampleBlurSigma
- upSampleBlurSize
- upSampleBlurSigma
- luminanceThreshole
- bloomIntensity
- hdr
Methods
Constructors
constructor
• new BloomPost(): BloomPost
Returns
Overrides
PostBase.constructor
Defined in
src/gfx/renderJob/post/BloomPost.ts:51
Properties
RT_BloomDown
• RT_BloomDown: VirtualTexture
[]
Defined in
src/gfx/renderJob/post/BloomPost.ts:29
RT_threshold
• RT_threshold: VirtualTexture
Defined in
src/gfx/renderJob/post/BloomPost.ts:30
downSampleComputes
• downSampleComputes: ComputeShader
[]
Defined in
src/gfx/renderJob/post/BloomPost.ts:39
upSampleComputes
• upSampleComputes: ComputeShader
[]
Defined in
src/gfx/renderJob/post/BloomPost.ts:40
postCompute
• postCompute: ComputeShader
Defined in
src/gfx/renderJob/post/BloomPost.ts:41
enable
• enable: boolean
= true
Inherited from
PostBase.enable
Defined in
src/gfx/renderJob/post/PostBase.ts:20
postRenderer
• postRenderer: PostRenderer
Inherited from
PostBase.postRenderer
Defined in
src/gfx/renderJob/post/PostBase.ts:21
Accessors
downSampleBlurSize
• get
downSampleBlurSize(): number
Returns
number
Defined in
src/gfx/renderJob/post/BloomPost.ts:76
• set
downSampleBlurSize(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/BloomPost.ts:79
downSampleBlurSigma
• get
downSampleBlurSigma(): number
Returns
number
Defined in
src/gfx/renderJob/post/BloomPost.ts:83
• set
downSampleBlurSigma(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/BloomPost.ts:87
upSampleBlurSize
• get
upSampleBlurSize(): number
Returns
number
Defined in
src/gfx/renderJob/post/BloomPost.ts:91
• set
upSampleBlurSize(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/BloomPost.ts:95
upSampleBlurSigma
• get
upSampleBlurSigma(): number
Returns
number
Defined in
src/gfx/renderJob/post/BloomPost.ts:99
• set
upSampleBlurSigma(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/BloomPost.ts:103
luminanceThreshole
• get
luminanceThreshole(): number
Returns
number
Defined in
src/gfx/renderJob/post/BloomPost.ts:107
• set
luminanceThreshole(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/BloomPost.ts:111
bloomIntensity
• get
bloomIntensity(): number
Returns
number
Defined in
src/gfx/renderJob/post/BloomPost.ts:115
• set
bloomIntensity(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/BloomPost.ts:119
hdr
• get
hdr(): number
Returns
number
Defined in
src/gfx/renderJob/post/BloomPost.ts:123
• set
hdr(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/gfx/renderJob/post/BloomPost.ts:127
Methods
onDetach
▸ onDetach(view
): void
Parameters
Name | Type |
---|---|
view | View3D |
Returns
void
Overrides
PostBase.onDetach
Defined in
src/gfx/renderJob/post/BloomPost.ts:65
onResize
▸ onResize(): void
Returns
void
Overrides
PostBase.onResize
Defined in
src/gfx/renderJob/post/BloomPost.ts:280
destroy
▸ destroy(force?
): void
Parameters
Name | Type |
---|---|
force? | boolean |
Returns
void
Inherited from
PostBase.destroy