summaryrefslogtreecommitdiff
path: root/packages/frontend/src/utility/image-effector/fxs.ts
blob: 1fa48aea15aef52df2975de8331c826728fc5f17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
 * SPDX-FileCopyrightText: syuilo and misskey-project
 * SPDX-License-Identifier: AGPL-3.0-only
 */

import { FX_checker } from './fxs/checker.js';
import { FX_chromaticAberration } from './fxs/chromaticAberration.js';
import { FX_colorAdjust } from './fxs/colorAdjust.js';
import { FX_colorClamp } from './fxs/colorClamp.js';
import { FX_colorClampAdvanced } from './fxs/colorClampAdvanced.js';
import { FX_distort } from './fxs/distort.js';
import { FX_polkadot } from './fxs/polkadot.js';
import { FX_tearing } from './fxs/tearing.js';
import { FX_grayscale } from './fxs/grayscale.js';
import { FX_invert } from './fxs/invert.js';
import { FX_mirror } from './fxs/mirror.js';
import { FX_stripe } from './fxs/stripe.js';
import { FX_threshold } from './fxs/threshold.js';
import { FX_zoomLines } from './fxs/zoomLines.js';
import { FX_blockNoise } from './fxs/blockNoise.js';
import type { ImageEffectorFx } from './ImageEffector.js';

export const FXS = [
	FX_mirror,
	FX_invert,
	FX_grayscale,
	FX_colorAdjust,
	FX_colorClamp,
	FX_colorClampAdvanced,
	FX_distort,
	FX_threshold,
	FX_zoomLines,
	FX_stripe,
	FX_polkadot,
	FX_checker,
	FX_chromaticAberration,
	FX_tearing,
	FX_blockNoise,
] as const satisfies ImageEffectorFx<string, any>[];