Skip to content

Class: BloomPost

Bloom Effects

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

Hierarchy

  • PostBase

    BloomPost

Constructors

Properties

Accessors

Methods

Constructors

constructor

new BloomPost(): BloomPost

Returns

BloomPost

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

NameType
valuenumber

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

NameType
valuenumber

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

NameType
valuenumber

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

NameType
valuenumber

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

NameType
valuenumber

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

NameType
valuenumber

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

NameType
valuenumber

Returns

void

Defined in

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

Methods

onDetach

onDetach(view): void

Parameters

NameType
viewView3D

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

NameType
force?boolean

Returns

void

Inherited from

PostBase.destroy

Defined in

src/gfx/renderJob/post/PostBase.ts:87