NSRectFillListUsingOperation
合成方法を指定して塗り矩形を描画します
void NSRectFillListUsingOperation ( const NSRect * rects , int count , NSCompositingOperation op );
解説
合成方法を指定して塗り矩形を描画します。
【NSCompositingOperation】
●NSCompositeClear
●NSCompositeCopy
●NSCompositeSourceOver
●NSCompositeSourceIn
●NSCompositeSourceOut
●NSCompositeSourceAtop
●NSCompositeDestinationOver
●NSCompositeDestinationIn
●NSCompositeDestinationOut
●NSCompositeDestinationAtop
●NSCompositeXOR
●NSCompositePlusDarker
●NSCompositeHighlight
●NSCompositePlusLighter
返り値
引数
( const NSRect * )rects
( int )count
( NSCompositingOperation )op
フレームワーク
ApplicationKit
クラス
NSRectFillListUsingOperation
Function
使用可能
10.1
参照
例文
#import "MyView.h" //NSViewのサブクラスMyView //drawRectをオーバーライド @implementation MyView - (void)drawRect:(NSRect)frameRect { NSRect rects[] = {NSMakeRect(10,10,70,70),NSMakeRect(60,60,100,100)}; NSRect rects2[] = {NSMakeRect(100,0,70,70),NSMakeRect(10,60,100,100)}; [[NSColor blueColor] set]; NSRectFillListUsingOperation(rects, 2,NSCompositeCopy); [[NSColor redColor] set]; NSRectFillListUsingOperation(rects2, 2,NSCompositePlusDarker); } @end