NSBezierPath
重なった場合のくりぬき規則
線の端の形状
接続点の形状
ベジエパスに含まれる要素
INDEX>AppKit>NSBezierPath ベジェパスクラス 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/SpriteKit.framework 使用可能 OS X 10.0以降 インポート @import AppKit; NSBezierPath Class Reference NSBezierPath Cla…
新しくベジエパスオブジェクトを作って返します
楕円形のベジエパスオブジェクトを作って返します
四角のベジエパスを作って返します
aRectをクリッピングパスにします
現在のグラフィックスコンテキストの平坦さ属性を返します
初期設定のグラフィックスコンテキストのラインキャップスタイルを返します
現在のライン接合点スタイルをセットします
現在のグラフィックスコンテキストのライン接合点スタイルをセットします +(void)setDefaultLineJoinStyle:(NSLineJoinStyle)lineJoinStyle: 解説 現在のグラフィックスコンテキストのライン接合点スタイルをセットします。 初期設定のライン接合点スタイル…
くりぬき規則を返します
アフィン変換を使ってパスの変形をします
線を描画します
くりぬき規則をセットします
マイターリミットをセットします
ライン幅をセットする
INDEX>AppKit>NSBezier ラインのパターン(点線など)をセットします Objective-C - (void)setLineDash:(const CGFloat *)pattern count:(NSInteger)count phase:(CGFloat)phase Swift func setLineDash(_ pattern: UnsafePointer<CGFloat>, count count: Int, phase </cgfloat>…
レシーバーの平坦さをセットします
現在のクリッピングパスを置き換えます
INDEX>AppKit>NSBezier このオブジェクトは画像をキャッシュするかをセットします Objective-C Swift -(void)setCachesBezierPath:(BOOL)flag: 解説 このオブジェクトは画像をキャッシュするかをセットします。 YESをセットするとキャッシュされます。 NOを…
INDEX>AppKit>NSBezier 指定したエレメントを修正します Objective-C - (void)setAssociatedPoints:(NSPointArray)points atIndex:(NSInteger)index Swift func setAssociatedPoints(_ points: NSPointArray, atIndex index: Int) 解説 点であるインデックス…
INDEX>AppKit>NSBezier ベジエパスから全ての点を削除します Objective-C - (void)removeAllPoints Swift func removeAllPoints() 解説 ベジエパスから全ての点を削除します。 返り値 なし 引数 なし フレームワーク ApplicationKit クラス NSBezierPath 使…
ベジエパスのラインキャップスタイルをセットします
現在の位置からaPoint分ペン位置を移動します
現在の位置からaPoint分移動した位置までの直線を引きます
現在の位置からaPoint分移動した位置までベジエ曲線を引きます
ベジエパスオブジェクトのペンの位置を移動します