macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

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

クラス

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"];
}