//
//  GSCoreGraphicsPen.h
//  GlyphsCore
//
//  Created by Florian Pircher on 2024-09-10.
//  Copyright © 2024 schriftgestaltung.de. All rights reserved.
//

#import <GlyphsCore/GSPenProtocol.h>

NS_ASSUME_NONNULL_BEGIN

@interface GSCoreGraphicsPen : NSObject <GSPenProtocol>

/// Getting the `CGPath` property returns a copied, retained `CGPathRef`.
///
/// The `CGPathRef` will only match the `GSCoreGraphicsPen` until the `GSCoreGraphicsPen` is mutated.
@property (readonly, nonatomic) CGPathRef CGPath CF_RETURNS_RETAINED;

@end

NS_ASSUME_NONNULL_END
