Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
NCVibrantLightStyling - iPhone Development Wiki

NCVibrantLightStyling

From iPhone Development Wiki
Revision as of 00:43, 23 December 2016 by Andrewwiik (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

NCVibrantLightStyling is a subclass of NCVibrantStyling

Source Code

@implementation NTXVibrantLightStyling
- (_UIVisualEffectLayerConfig *)_layerConfig {
   NSDictionary *filterAttributes = @{@"inputReversed":[NSNumber numberWithBool:[self _inputReversed]]};
   _UIVisualEffectVibrantLayerConfig *layerConfig;
   layerConfig = [_UIVisualEffectVibrantLayerConfig layerWithVibrantColor:[self _burnColor]
								tintColor:[self _darkenColor]
							       filterType:[self blendMode]
						         filterAttributes:filterAttributes];
   return layerConfig;
}
- (NSString *)blendMode {
   return kCAFilterVibrantLight;
}
- (CAFilter *)composedFilter {
   if (![self valueForKey:@"_composedFilter"]) {
	CAFilter *composedFilter = [CAFilter filterWithType:[self blendMode]];
	[composedFilter setValue:(id)[[self _burnColor] CGColor] forKey:@"inputColor0"];
	[composedFilter setValue:(id)[[self _darkenColor] CGColor] forKey:@"inputColor1"];
	[composedFilter setValue:[NSNumber numberWithBool:[self _inputReversed]] forKey:@"inputReversed"];
	[self setValue:composedFilter forKey:@"_composedFilter"];
   }
   return (CAFilter *)[self valueForKey:@"_composedFilter"];
}
@end