filterWithName:
フィルター名でCIFilterを作って返します
+(CIFilter *)filterWithName:(NSString *)name:
解説
フィルター名でCIFilterを作って返します。
【name】Transition Filters
●CICopyMachineTransition コピーマシントランジション
●CIDisintegrateWithMask マスクからの分解
●CIDissolveTransition ディゾルブトランジション
●CIFlashTransition フラッシュトランジション
●CIModTransition モッドトランジション
●CIRippleTransition 波紋トランジション
●CIPageCurlTransition ページカールトランジション
●CISwipeTransition スワイプトランジション
詳細は
http://developer.apple.com/ja/documentation/GraphicsImaging/Conceptual/CoreImaging/
に解説あり
返り値
( CIFilter * )
なし
引数
( NSString * )name
フレームワーク
QuartzCore
クラス
CIFilter
Class Methods
使用可能
10.4
参照
+filterWithName:keysAndValues:
例文
transitionFilter = [[CIFilter filterWithName:@"CIRippleTransition"] retain]; [transitionFilter setDefaults]; [transitionFilter setValue:[NSNumber numberWithFloat:12] forKey:@"inputScale"]; [transitionFilter setValue:[CIVector vectorWithX:NSMidX(rect) Y:NSMidY(rect)] forKey:@"inputCenter"]; [transitionFilter setValue:[CIVector vectorWithX:rect.origin.x Y:rect.origin.y Z:rect.size.width W:rect.size.height] forKey:@"inputExtent"]; [transitionFilter setValue:inputShadingImage forKey:@"inputShadingImage"]; [transitionFilter setValue:initialCIImage forKey:@"inputImage"]; [transitionFilter setValue:finalCIImage forKey:@"inputTargetImage"]; }