| Home 目次>ApplicationKit>NSGradient | 10.5 |
drawFromCenter:radius:toCenter:radius:options:
円から円のグラデーションを描画します
-(void) drawFromCenter:(NSPoint)startCenter
radius:(CGFloat)startRadius
toCenter:(NSPoint)endCenter
radius:(CGFloat)endRadius
options:(NSGradientDrawingOptions)options
【返り値】 | |
| void | なし |
| 【パラメータ】 | |
| startCenter | 開始円の中心点 |
| startRadius | 開始円の半径 |
| endCenter | 終了円の中心点 |
| endRadius | 終了円の半径 |
| options | オプション |
【解説】
円から円のグラデーションを描画します。
【例文】
#import "MyObject.h"
@implementation MyObject
- (IBAction)myAction:(id)sender
{
NSGradient *gradient = [[NSGradient alloc] initWithColors:
[NSArray arrayWithObjects:
[NSColor redColor],
[NSColor greenColor],
nil
]
];
[theView lockFocus];
[gradient drawFromCenter:NSMakePoint(100,100)
radius:(CGFloat)10.5
toCenter:NSMakePoint(80,80)
radius: (CGFloat)80.3
options: NSGradientDrawsBeforeStartingLocation
];
// NSGradientDrawsBeforeStartingLocation = (1 << 0),
// NSGradientDrawsAfterEndingLocation = (1 << 1),
[theView unlockFocus];
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSGradient | 修正日2006.12.26 |