react-native-image-filter-kit
Version:
Various image filters for iOS & Android
17 lines • 1.12 kB
JavaScript
const asNativeCompositionConfig = (mode) => (config) => (Object.assign({}, config, { mode, name: 'PorterDuffXfermode' }));
const asRenderscriptCompositingConfig = (name) => (config) => (Object.assign({}, config, { name }));
export const shapeTransforms = {
// ClearComposition: asNativeCompositionConfig('CLEAR'),
// DstComposition: asNativeCompositionConfig('DST'),
DstATopComposition: asRenderscriptCompositingConfig('DestinationATopCompositing'),
DstInComposition: asRenderscriptCompositingConfig('DestinationInCompositing'),
DstOutComposition: asNativeCompositionConfig('DST_OUT'),
DstOverComposition: asNativeCompositionConfig('DST_OVER'),
// SrcComposition: asNativeCompositionConfig('SRC'),
SrcATopComposition: asNativeCompositionConfig('SRC_ATOP'),
SrcInComposition: asRenderscriptCompositingConfig('SourceInCompositing'),
SrcOutComposition: asRenderscriptCompositingConfig('SourceOutCompositing'),
SrcOverComposition: asNativeCompositionConfig('SRC_OVER'),
XorComposition: asNativeCompositionConfig('XOR')
};
//# sourceMappingURL=shape-transforms.android.js.map