---
title: SCNDebugOptions
framework: scenekit
role: symbol
role_heading: Structure
path: scenekit/scndebugoptions
---

# SCNDebugOptions

Options for drawing overlays with SceneKit content that can aid in debugging, used with the debugOptions property.

## Declaration

```swift
struct SCNDebugOptions
```

## Overview

Overview Debug options are bit mask patterns. To display multiple debugging overlays, combine options using the bitwise OR operator.

## Topics

### Debugging Geometry and Animation

- [showBoundingBoxes](scenekit/scndebugoptions/showboundingboxes.md)
- [showWireframe](scenekit/scndebugoptions/showwireframe.md)
- [renderAsWireframe](scenekit/scndebugoptions/renderaswireframe.md)
- [showSkeletons](scenekit/scndebugoptions/showskeletons.md)
- [showCreases](scenekit/scndebugoptions/showcreases.md)
- [showConstraints](scenekit/scndebugoptions/showconstraints.md)

### Debugging Cameras and Lighting

- [showCameras](scenekit/scndebugoptions/showcameras.md)
- [showLightInfluences](scenekit/scndebugoptions/showlightinfluences.md)
- [showLightExtents](scenekit/scndebugoptions/showlightextents.md)

### Debugging Physics

- [showPhysicsShapes](scenekit/scndebugoptions/showphysicsshapes.md)
- [showPhysicsFields](scenekit/scndebugoptions/showphysicsfields.md)

### Initializers

- [init(rawValue:)](scenekit/scndebugoptions/init(rawvalue:).md)

### Type Properties

- [showFeaturePoints](scenekit/scndebugoptions/showfeaturepoints.md)
- [showWorldOrigin](scenekit/scndebugoptions/showworldorigin.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Managing Scene Display

- [pointOfView](scenekit/scnscenerenderer/pointofview.md)
- [autoenablesDefaultLighting](scenekit/scnscenerenderer/autoenablesdefaultlighting.md)
- [isJitteringEnabled](scenekit/scnscenerenderer/isjitteringenabled.md)
- [showsStatistics](scenekit/scnscenerenderer/showsstatistics.md)
- [debugOptions](scenekit/scnscenerenderer/debugoptions.md)
- [renderingAPI](scenekit/scnscenerenderer/renderingapi.md)
- [SCNRenderingAPI](scenekit/scnrenderingapi.md)
