---
title: SKWarpable
framework: spritekit
role: symbol
role_heading: Protocol
path: spritekit/skwarpable
---

# SKWarpable

A protocol for objects that can be warped and animated by an SKWarpGeometry.

## Declaration

```swift
protocol SKWarpable : NSObjectProtocol
```

## Mentioned in

Animate the Warping of a Sprite Warping SpriteKit Content By Using an Effect Node

## Topics

### Instance Properties

- [subdivisionLevels](spritekit/skwarpable/subdivisionlevels.md)
- [warpGeometry](spritekit/skwarpable/warpgeometry.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [SKEffectNode](spritekit/skeffectnode.md)
- [SKScene](spritekit/skscene.md)
- [SKSpriteNode](spritekit/skspritenode.md)

## See Also

### Warping

- [SKWarpGeometry](spritekit/skwarpgeometry.md)
- [SKWarpGeometryGrid](spritekit/skwarpgeometrygrid.md)
