---
title: SCNCameraControlConfiguration
framework: scenekit
role: symbol
role_heading: Protocol
path: scenekit/scncameracontrolconfiguration
---

# SCNCameraControlConfiguration

Properties affecting the behavior of a camera controller.

## Declaration

```swift
protocol SCNCameraControlConfiguration : NSObjectProtocol
```

## Topics

### Instance Properties

- [allowsTranslation](scenekit/scncameracontrolconfiguration/allowstranslation.md)
- [autoSwitchToFreeCamera](scenekit/scncameracontrolconfiguration/autoswitchtofreecamera.md)
- [flyModeVelocity](scenekit/scncameracontrolconfiguration/flymodevelocity.md)
- [panSensitivity](scenekit/scncameracontrolconfiguration/pansensitivity.md)
- [rotationSensitivity](scenekit/scncameracontrolconfiguration/rotationsensitivity.md)
- [truckSensitivity](scenekit/scncameracontrolconfiguration/trucksensitivity.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Managing Camera Controls

- [allowsCameraControl](scenekit/scnview/allowscameracontrol.md)
- [cameraControlConfiguration](scenekit/scnview/cameracontrolconfiguration.md)
- [defaultCameraController](scenekit/scnview/defaultcameracontroller.md)
- [SCNCameraController](scenekit/scncameracontroller.md)
