Skip to content

1681-engine / postfx / PixelateFilter

Class: PixelateFilter ​

Defined in: src/postfx/PixelateFilter.ts:4

Shows the screen in blocks of size pixels: a transition's dissolve, a retro mode, a censor box. 1 is off.

Extends ​

Constructors ​

Constructor ​

ts
new PixelateFilter(size?): PixelateFilter;

Defined in: src/postfx/PixelateFilter.ts:5

Parameters ​

ParameterTypeDefault value
sizenumber4

Returns ​

PixelateFilter

Overrides ​

FxFilter.constructor

Properties ​

fxName ​

ts
readonly fxName: string;

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

Inherited from ​

FxFilter.fxName

Accessors ​

size ​

Get Signature ​

ts
get size(): number;

Defined in: src/postfx/PixelateFilter.ts:20

Returns ​

number

Set Signature ​

ts
set size(v): void;

Defined in: src/postfx/PixelateFilter.ts:23

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.