---
title: SCNSceneExportDelegate
framework: scenekit
role: symbol
role_heading: Protocol
path: scenekit/scnsceneexportdelegate
---

# SCNSceneExportDelegate

Methods you can implement to participate in the process of exporting a scene to a file.

## Declaration

```swift
protocol SCNSceneExportDelegate : NSObjectProtocol
```

## Overview

Overview When you call a SCNScene object’s write(to:options:delegate:progressHandler:) method to export the scene’s content to a file, you can optionally specify a delegate object to receive these messages.

## Topics

### Writing Image Attachments

- [write(_:withSceneDocumentURL:originalImageURL:)](scenekit/scnsceneexportdelegate/write(_:withscenedocumenturl:originalimageurl:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Exporting a Scene File

- [write(to:options:delegate:progressHandler:)](scenekit/scnscene/write(to:options:delegate:progresshandler:).md)
