---
title: SCNAvoidOccluderConstraintDelegate
framework: scenekit
role: symbol
role_heading: Protocol
path: scenekit/scnavoidoccluderconstraintdelegate
---

# SCNAvoidOccluderConstraintDelegate

## Declaration

```swift
protocol SCNAvoidOccluderConstraintDelegate : NSObjectProtocol
```

## Topics

### Instance Methods

- [avoidOccluderConstraint(_:didAvoidOccluder:for:)](scenekit/scnavoidoccluderconstraintdelegate/avoidoccluderconstraint(_:didavoidoccluder:for:).md)
- [avoidOccluderConstraint(_:shouldAvoidOccluder:for:)](scenekit/scnavoidoccluderconstraintdelegate/avoidoccluderconstraint(_:shouldavoidoccluder:for:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Configuring Constraint Behavior

- [bias](scenekit/scnavoidoccluderconstraint/bias.md)
- [occluderCategoryBitMask](scenekit/scnavoidoccluderconstraint/occludercategorybitmask.md)
- [target](scenekit/scnavoidoccluderconstraint/target.md)
- [delegate](scenekit/scnavoidoccluderconstraint/delegate.md)
