Skip to content

1681-engine / postfx / ChromaticAberrationFilter

Class: ChromaticAberrationFilter ​

Defined in: src/postfx/ChromaticAberrationFilter.ts:7

Splits red and blue apart towards the edges, offset pixels at a corner: a hit's jolt, a dream, a cheap lens. Nothing at the centre of the screen moves.

Extends ​

Constructors ​

Constructor ​

ts
new ChromaticAberrationFilter(offset?): ChromaticAberrationFilter;

Defined in: src/postfx/ChromaticAberrationFilter.ts:8

Parameters ​

ParameterTypeDefault value
offsetnumber2

Returns ​

ChromaticAberrationFilter

Overrides ​

FxFilter.constructor

Properties ​

fxName ​

ts
readonly fxName: string;

Defined in: src/postfx/fxShader.ts:132

Inherited from ​

FxFilter.fxName

Accessors ​

offset ​

Get Signature ​

ts
get offset(): number;

Defined in: src/postfx/ChromaticAberrationFilter.ts:21

Returns ​

number

Set Signature ​

ts
set offset(v): void;

Defined in: src/postfx/ChromaticAberrationFilter.ts:24

Parameters ​
ParameterType
vnumber
Returns ​

void

Methods ​

get() ​

ts
get(name): number | Float32Array<ArrayBufferLike>;

Defined in: src/postfx/fxShader.ts:153

A uniform's value (a number, or the live array of a vector).

Parameters ​

ParameterType
namestring

Returns ​

number | Float32Array<ArrayBufferLike>

Inherited from ​

FxFilter.get


num() ​

ts
protected num(name): number;

Defined in: src/postfx/fxShader.ts:169

A number uniform, for the subclasses' getters.

Parameters ​

ParameterType
namestring

Returns ​

number

Inherited from ​

FxFilter.num


set() ​

ts
set(name, ...values): this;

Defined in: src/postfx/fxShader.ts:158

Sets a number uniform, or the components of a vector one.

Parameters ​

ParameterType
namestring
...valuesnumber[]

Returns ​

this

Inherited from ​

FxFilter.set

Released under the MIT License.