Skip to main content

Class: TPostProcessingEffect

Defined in: graphics/post-processing/effect.ts:12

Extended by​

Constructors​

Constructor​

new TPostProcessingEffect(): TPostProcessingEffect

Returns​

TPostProcessingEffect

Properties​

enabled​

enabled: boolean = true

Defined in: graphics/post-processing/effect.ts:13


mask?​

optional mask?: TPostProcessingMask

Defined in: graphics/post-processing/effect.ts:14

Methods​

destroy()​

destroy(jobs): Promise<void>

Defined in: graphics/post-processing/effect.ts:50

Parameters​

jobs​

TJobManager

Returns​

Promise<void>


serialise()​

serialise(): TSerializedPostProcessingEffect | undefined

Defined in: graphics/post-processing/effect.ts:56

Returns​

TSerializedPostProcessingEffect | undefined


setUniform()​

setUniform(name, value): void

Defined in: graphics/post-processing/effect.ts:46

Parameters​

name​

string

value​

TPostProcessingUniformValue

Returns​

void


fromSource()​

static fromSource(jobs, fragmentShader): Promise<TPostProcessingEffect>

Defined in: graphics/post-processing/effect.ts:24

Parameters​

jobs​

TJobManager

fragmentShader​

string

Returns​

Promise<TPostProcessingEffect>


fromUrl()​

static fromUrl(jobs, url): Promise<TPostProcessingEffect>

Defined in: graphics/post-processing/effect.ts:33

Parameters​

jobs​

TJobManager

url​

string

Returns​

Promise<TPostProcessingEffect>