Skip to main content

Class: TGrayscalePostProcessingEffect

Defined in: graphics/post-processing/effects/grayscale.ts:19

Extends​

Constructors​

Constructor​

new TGrayscalePostProcessingEffect(intensity?): TGrayscalePostProcessingEffect

Defined in: graphics/post-processing/effects/grayscale.ts:22

Parameters​

intensity?​

number = 1

Returns​

TGrayscalePostProcessingEffect

Overrides​

TPostProcessingEffect.constructor

Properties​

enabled​

enabled: boolean = true

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

Inherited from​

TPostProcessingEffect.enabled


mask?​

optional mask?: TPostProcessingMask

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

Inherited from​

TPostProcessingEffect.mask

Accessors​

intensity​

Get Signature​

get intensity(): number

Defined in: graphics/post-processing/effects/grayscale.ts:37

Returns​

number

Set Signature​

set intensity(value): void

Defined in: graphics/post-processing/effects/grayscale.ts:41

Parameters​
value​

number

Returns​

void

Methods​

destroy()​

destroy(jobs): Promise<void>

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

Parameters​

jobs​

TJobManager

Returns​

Promise<void>

Inherited from​

TPostProcessingEffect.destroy


serialise()​

serialise(): TSerializedPostProcessingEffect | undefined

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

Returns​

TSerializedPostProcessingEffect | undefined

Inherited from​

TPostProcessingEffect.serialise


setUniform()​

setUniform(name, value): void

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

Parameters​

name​

string

value​

TPostProcessingUniformValue

Returns​

void

Inherited from​

TPostProcessingEffect.setUniform


create()​

static create(jobs, intensity?): Promise<TGrayscalePostProcessingEffect>

Defined in: graphics/post-processing/effects/grayscale.ts:28

Parameters​

jobs​

TJobManager

intensity?​

number = 1

Returns​

Promise<TGrayscalePostProcessingEffect>


fromSource()​

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

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

Parameters​

jobs​

TJobManager

fragmentShader​

string

Returns​

Promise<TPostProcessingEffect>

Inherited from​

TPostProcessingEffect.fromSource


fromUrl()​

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

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

Parameters​

jobs​

TJobManager

url​

string

Returns​

Promise<TPostProcessingEffect>

Inherited from​

TPostProcessingEffect.fromUrl