# `GSBasePen.supportedOperations`

*Instance Property*

Defaults to `GSPenOperationQuadratic | GSPenOperationCubic`.

## Declaration

```swift
var supportedOperations: GSPenOperation { get }
```

```objc
@property (nonatomic, readonly) GSPenOperation supportedOperations;
```

```python
supportedOperations() -> GSPenOperation
```

## Discussion

Subclasses may customize the default value and allow setting custom subsets. At a minimum, cubic operations must be supported by all subclasses.

