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 ​
new ChromaticAberrationFilter(offset?): ChromaticAberrationFilter;Defined in: src/postfx/ChromaticAberrationFilter.ts:8
Parameters ​
| Parameter | Type | Default value |
|---|---|---|
offset | number | 2 |
Returns ​
ChromaticAberrationFilter
Overrides ​
Properties ​
fxName ​
readonly fxName: string;Defined in: src/postfx/fxShader.ts:132
Inherited from ​
Accessors ​
offset ​
Get Signature ​
get offset(): number;Defined in: src/postfx/ChromaticAberrationFilter.ts:21
Returns ​
number
Set Signature ​
set offset(v): void;Defined in: src/postfx/ChromaticAberrationFilter.ts:24
Parameters ​
| Parameter | Type |
|---|---|
v | number |
Returns ​
void
Methods ​
get() ​
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 ​
| Parameter | Type |
|---|---|
name | string |
Returns ​
number | Float32Array<ArrayBufferLike>
Inherited from ​
num() ​
protected num(name): number;Defined in: src/postfx/fxShader.ts:169
A number uniform, for the subclasses' getters.
Parameters ​
| Parameter | Type |
|---|---|
name | string |
Returns ​
number
Inherited from ​
set() ​
set(name, ...values): this;Defined in: src/postfx/fxShader.ts:158
Sets a number uniform, or the components of a vector one.
Parameters ​
| Parameter | Type |
|---|---|
name | string |
...values | number[] |
Returns ​
this