react-native-image-filter-kit
Version:
Various image filters for iOS & Android
21 lines • 1.5 kB
JavaScript
import { scalar, scalarVector, color, colorVector, distance, tileMode, porterDuffMode, config } from '../common/inputs';
import { Common, Composition, Generator } from '../common/shapes';
export const shapes = {
ImageFilter: {
config: config
},
ColorMatrixColorFilter: Object.assign({ matrix: scalarVector }, Common),
IterativeBoxBlur: Object.assign({ blurRadius: scalar, iterations: scalar }, Common),
LightingColorFilter: Object.assign({ mul: color, add: color }, Common),
RoundAsCircle: Common,
Color: Object.assign({ color: color }, Generator),
LinearGradient: Object.assign({ x0: distance, y0: distance, x1: distance, y1: distance, colors: colorVector, locations: scalarVector, tile: tileMode }, Generator),
RadialGradient: Object.assign({ centerX: distance, centerY: distance, radius: distance, colors: colorVector, stops: scalarVector, tileMode: tileMode }, Generator),
SweepGradient: Object.assign({ cx: distance, cy: distance, colors: colorVector, positions: scalarVector }, Generator),
PorterDuffColorFilter: Object.assign({ color: color, mode: porterDuffMode }, Common),
PorterDuffXfermode: Object.assign({ mode: porterDuffMode }, Composition),
ScriptIntrinsicBlur: Object.assign({ radius: scalar }, Common),
ScriptIntrinsicConvolve3x3: Object.assign({ coefficients: scalarVector }, Common),
ScriptIntrinsicConvolve5x5: Object.assign({ coefficients: scalarVector }, Common)
};
//# sourceMappingURL=shapes.android.js.map